The coull.ai platform
coull.ai is my personal development platform. It's a growing collection of apps that share a common design and infrastructure. The apps themselves are split between useful tools I can keep in one place, to more advanced tools to help me engage with research, to small applications I built for friends.
Live apps
- coull.ai — this site. A scroll-driven viewer of Monet's La Pointe de la Hève, Sainte-Adresse, due to the immense scale of the painting, it is divided into panels and lazy loaded to stay lightweight.
- cv.coull.ai - my CV.
- flashcards.coull.ai — a spaced-repetition flashcards app built for active recall, with functionality such as daily decks.
Shared infrastructure
- Where necessary, the apps utilise my Google-Auth based authentication engine, this enables a SSO experience across the platform and is more secure as I do not need to manage sensitive user data such as passwords.
- Administration of the apps, such as user, feedback, and content management, is handled through a private admin panel.
- The apps are also commonly deployed and managed through Cloudflare for domain management, and AWS for compute.
What's next
The platform is eternally built to grow, in the near future I have plans for:
- An application that enables friend groups to share a daily song, to encourage discovery and allow users to explore their own preference and taste in music.
- Capabilities for a blog, specifically inspired by the interactive distill.pub articles I've read. But a place to generally share my thoughts.
- A tool to track my reading of research papers, initially just to track what stage I'm at with each paper, tied to the "Currently Reading" section of the homepage, but eventually I will look to bring my process in-house to build a truly custom solution that enables me to work faster and more accurately, including graph visualisation of the papers, a way to store my summaries, and eventually bringing in annotation software that does exactly what I want.
- chat.coull.ai — Part of a larger development (a platform within a platform), chat.coull.ai will serve as a playground for the research, development, and deployment of chatbot-style LLM projects. Specific projects include per-token highlighting according to the entropy as defined by Kuhn et al., 2023 and Farquhar et al., 2024.
Finally in all of the applications, you will notice a small little feedback button. Please use this to send me thoughts, suggestions, or bug reports, it is appriciated when I see that people interact with the tools I build.