💾 About Me
Hey, I'm Thananjhayan — a software engineer who loves building things for the web. This site is my corner of the internet: a place for writing, projects, quick notes, and anything else I want to put out there.
Here you'll find no ads, no affiliate links, no tracking or analytics, no sponsored posts, and no paywall. It's a space for self-expression and to share what I've learned with the world.
What I do
I work across the stack, but the frontend is where I feel most at home. Most of my projects are built with Vue and Nuxt, usually with TypeScript and Tailwind CSS. On the backend I reach for Python (FastAPI) or Node.js, and I enjoy self-hosting things with Docker just to see how they work under the hood.
Some things I've built recently:
- MySeedbox — a self-hosted seedbox with Vue, FastAPI, and qBittorrent
- Neural Network Visualisation — watch a neural network read your handwriting
- This very website — Nuxt 4, Nuxt Content, and Nuxt Studio, deployed on Vercel
Experience
Full Stack Developer · Part-time
Gravitide
- Collaborate within a small team on full-stack web and desktop applications across multiple client projects, working with Nuxt.js, Tauri, Node.js, FastAPI, and Supabase
- Contributed to a cross-platform desktop bookkeeping & payroll application built with Nuxt.js and Tauri
- Contributed to a clinic doctor-management website using Nuxt.js with a Node.js / FastAPI and Supabase backend, working on authentication, database, and real-time features
Front-End Developer
Trivyol Inc.
- Design and build a dynamic, data-driven analytics dashboard with Nuxt.js, Vue, and Nuxt UI, featuring interactive plots and real-time updates over WebSocket connections alongside RESTful APIs
- Developed the front-end of Apaluma, a web-based environmental monitoring platform — visualising live sensor data on interactive Google Maps and building an integrated AI chat for querying New Mexico Environment Department (NMED) documents conversationally
- Architect reusable, type-safe components with Tailwind CSS and TypeScript, ensuring responsive, accessible, and performant interfaces across devices and browsers
- Work in an Agile team using Git and GitHub for version control, code reviews, and coordinated releases with design and product
Junior Web Developer
Trivyol Inc.
- Built the responsive, SEO-friendly marketing site for Panalytics AI using Nuxt.js and Tailwind CSS, translating mockups into pixel-accurate, mobile-first layouts
- Focused on clean semantic markup, modern UI patterns, and optimised load performance — earning a promotion to Front-End Developer
Education
MSc Computer Science
University of Sri Jayewardenepura
- Coursework: computer networks, advanced databases, web development, and more
BSc (Physical Science) ICT
University of Sri Jayewardenepura
- Coursework: programming in C and Java, databases, operating systems, and more
Beyond the code
When I'm not coding, I'm probably exploring something new — a tool, a topic, or a rabbit hole. I keep the rough edges and half-formed thoughts in my notes, and the longer, more polished write-ups on the blog.
Contact
Send me an email to say hi, or connect via the socials.
- Email: ythana09@gmail.com
- GitHub