Sharing my portfolio after months of shipping π Computer Science student, but I've spent the las...Sharing my portfolio after months of shipping π Computer Science student, but I've spent the las...
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
Sharing my portfolio after months of shipping π
Computer Science student, but I've spent the last few months building real, deployed products instead of just tutorials:
πΉ Shelf Life β a cloud-native pantry expiry tracker (AWS CDK, Lambda, DynamoDB, Firebase Auth) that sends automated expiry reminders and cuts food waste
πΉ FlashSynqAI β an adaptive learning platform that turns your PDFs/notes into spaced-repetition study material
πΉ AgriSol β custom-trained YOLO models for crop disease detection, Top 10 Finalist at GDGoC IST Innovators Challenge
Stack: React, Node.js, TypeScript, MongoDB, Firebase, and AWS (CDK, Lambda, API Gateway, DynamoDB, S3) β AWS Cloud Practitioner certified.
Open to freelance/collab work in full-stack + cloud. Portfolio in the first comment / link below π
End of an era.
After 3 good years on Framer, we moved
@designme to our own stack.
Framer got us far, and I'd still recommend it for a lot of teams.
But the more we grew, the more we needed control: over the code, structure and speed of testing and shipping new things.
So, we rebuilt everything from scratch in Astro.
It's the same setup we now build for our clients (which is exactly why we had to run our own site on it first).
Really proud of the team and how fast we're moving now.
DesignMe 2.0 is live β
Astergrid β a landing page for an engineering firm that takes solar, wind and storage projects from permit to first power. Here is how it scrolls.
The hero comes in softly, services open on click, projects sit in big photographs, the statement lights up word by word, numbers count up with their bars, and the process photo changes with each step. It ends on a glass contact form over an aerial shot.