Two empty months. One international opportunity. A long-term client relationship. This is my GitH...Two empty months. One international opportunity. A long-term client relationship. This is my GitH...
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
Two empty months. One international opportunity. A long-term client relationship.
This is my GitHub contribution graph for the last year and it tells that story better than I can.
Look at June and July 2025 barely anything there.
That wasn't laziness. That was the uncomfortable silence every freelancer knows, sending proposals, waiting, second-guessing, and wondering if the next project is ever coming.
Then August hit.
A project came in from Canada, my first international contract as a Full-Stack Django Developer. I gave it everything.
The work was good enough that what started as a short-term project turned into a long-term engagement.
And I just kept building, consistently, all the way through to today.
If you're looking for a Full-Stack Django Developer who delivers clean, scalable solutions and sticks around to make sure they actually work, let's connect.
Open to new projects and long-term collaborations.
I’ve been razzmatazzing and flibbertigibbeting with Claude Code and somehow ended up with a new yels.dev.
It finally feels like me: simple on the surface, slightly complicated underneath, and very much alive.
You can see who I am, what I do, the work behind Herodot, RaptorLabs, CyberLink Security and Solmint, plus a selection of projects I’ve built across AI, cybersecurity, Web3, product systems, education, archives, and experimental digital spaces.
The simple-on-the-surface, layered-underneath idea comes through so clearly in the presentation. I especially like how the project archive turns the site into something to explore rather than just a résumé of links.
just shipped the core of Skillship — an AI-powered LMS built for schools.
One platform, many schools, and one rule that shaped every decision: School A must never see School B's data. Tenant-scoped models, filtered querysets at the base class, UUIDs everywhere.
Four AI features live:
— Career Pilot: personalised career paths for students
— Question generator: chapter PDF in, board-aligned MCQs out
— Adaptive quizzes: difficulty follows actual performance
— Semantic search: teachers ask in plain English, pgvector finds the material
Django + DRF for the LMS core, a separate FastAPI service for all AI work (Gemini + a pgvector RAG pipeline), Next.js 14 on the front. Django brokers every AI call — the AI layer never touches the browser.
The hard part wasn't the AI. It was making multi-tenancy boring enough that no future dev can leak a school's data by accident.
Open for new work — full-stack builds, AI integrations, RAG pipelines, multi-tenant SaaS. Send me a project.
The tenant boundary is where I'd put the first failure test. I'd try to make a user from one school retrieve another school's record before I trusted any of the AI features.
💧 AQUAÉRA India — Premium Water Purification, Reimagined
Designed & developed a modern UI/UX-focused website for AQUAÉRA India, a premium water purification brand serving residential, corporate, and hospitality sectors.
The goal was to create a digital experience that feels clean, premium, and trustworthy while making product discovery and lead generation simple.
✨ Key Highlights
• Clean, premium light-theme design
• Mobile-first responsive experience
• Dedicated solutions for Home, Office & Hotel
• Smart product selection & lead capture
• One-tap WhatsApp & calling
• Consistent typography and visual design system
• Fast-loading, zero-bloat architecture
🛠️ Technology & Build
Frontend: HTML5 · Semantic HTML · Modern CSS3 · CSS Grid · Flexbox
Interactions: Vanilla JavaScript (ES6+) · Dynamic Form Logic · Smooth UI Interactions
Design System: Plus Jakarta Sans · Inter · CSS Custom Properties · Responsive Design
Performance: Zero-Bloat Architecture · Optimized Assets · Mobile-First Performance
Deployment: Vercel Edge Network · Zero-Config Static Architecture
The smart product selector is the part I'd test first. I'd show why it recommends a model for a home, office, or hotel, so the buyer reaches the lead form knowing what they are asking about.