
About Me
Just a guy who ships.
I’m Desmond. A final-year Computer Science student focused on web applications and AI engineering. I think of myself like a cloud service: always available, quick to adapt, and built to scale with whatever the problem demands. Technology, to me, isn’t just a skill set, it’s a commitment to keep growing and building things that genuinely matter to people.
I'm by no means an expert. I just really care.
ML / AI
RAG pipelines, context engineering, and building models that actually work.
Full-Stack
End-to-end web apps with Next.js, Node.js, and clean API design.
Cloud
Docker, Supabase, Firebase, and AWS-backed infrastructure.
Tech Toolbox
Tools I actually use.
Software Development
Machine Learning & AI

Education
Academic highlights.

BSc Computer Science (Machine Learning and AI)
SIM - University of London (UOL) · Sep 2023 — Present
- On track for First Class Honours (Current Weighted Average: 81.94% | GPA: 4.0/4.0)
- Recipient of the SIM Academic Excellence and Leadership Scholarship 2025
Experience
Roles I’ve taken on.
Freelance Web Developer
- Deliver end-to-end web solutions for small businesses, from marketing sites (landing pages, company profiles) to functional systems (ERP), optimised for SEO, AEO, and conversion-driven UI/UX.
May 2024 — Present

Social Media Manager Intern
- Executed end-to-end content production, covering ideation, scripting, filming, KOL partnerships, and distribution across Instagram, TikTok, and Facebook. - Designed, built, and managed the company’s blog website (UI/UX, content, and copywriting), supporting brand growth and enhancing digital marketing performance.
- Produced organic social media content reaching 1.9M+ views across TikTok and Instagram, driving brand visibility and audience growth.
May 2023 — Aug 2023

Featured Projects
Things I've built.

NutritionLM - AI-powered nutrition companion
NutritionLM - AI-powered nutrition companion
NutritionLM is an AI-powered nutrition companion designed to make healthy eating simple, personalised, and intelligent. Through conversational AI and smart tracking, it helps users understand, monitor, and optimise their nutrition effortlessly. Features: 🤖 AI Nutritionist Chat: Interact with an intelligent AI powered by Google Gemini 2.0 to get personalised nutrition advice, verify dietary information, compare perspectives, and analyse food images with context from your own uploaded documents. 📸 Smart Food Logging: Capture meals with a photo and let AI automatically detect ingredients, calculate detailed nutritional values, and assign a healthiness score, all stored in a searchable history. 📊 Analytics & Insights: Visualise your nutrition trends, track weekly progress, compare intake against goals, and stay motivated with streaks and achievements. 📚 Personal Knowledge Base: Upload your own dietary guidelines and documents, enabling AI to deliver personalised, source-backed answers using retrieval-augmented generation (RAG). 🔗 Seamless Integrations: Connect with Telegram for reminders and check-ins, and optionally sync with Google Fit for holistic health tracking. 👤 Personalised Experience: Set goals, dietary preferences, and restrictions through onboarding, and customise daily nutritional targets. Achievement: 1st Place.
SQUIGGLE - Gift Giving App
SQUIGGLE - Gift Giving App
Squiggle is a modern web app that transforms everyday chatting into something more meaningful — by making gift giving the heart of your conversations. Features: 🤖 AI for Recommendations: AI reads your chats and gets what you (or your friend) actually want. 🎁 Wishlist Management: Add your wishlist to your profile and friends team up to gift you exactly what you've been eyeing. ⚡️ Quick Join: Drop your budget, and we'll match you to the perfect group gift. Achievement: 2nd Place.

TeamSync - AI-Powered Client Portal with Automation
TeamSync - AI-Powered Client Portal with Automation
TeamSync is an AI-powered client portal designed for development teams to automate project updates and streamline communication with stakeholders. By transforming pull request activity into engaging video updates, it eliminates manual reporting and keeps everyone aligned in real time. Features: 🎬 Automated Video Generation: Automatically generate polished video updates whenever a PR is merged, including AI-generated summaries, voice narration, app screenshots, and compiled visuals, along with downloadable PDF reports. 🤖 AI Assistant: Chat with a context-aware AI that understands your project, answers questions, and facilitates clearer communication between developers and reviewers. 👥 Team Collaboration: Manage team roles with role-based access, add members easily, and keep everyone updated with real-time notifications. 📊 Project Management: Track progress through dashboards, browse update history, manage documents, and monitor milestones efficiently.
CCA and Leaderships
Taking charge.
SIM IT Club
- Led a 3 months Webdev bootcamp curriculum from HTML to Next.js
- Coordinate GitHub Workshop Series with Basic and Advanced sessions
- Managed end-to-end development of event technology projects, including hackathon landing pages, voting systems, and interactive web applications
- Led and coordinated technical subcommittees, overseeing planning, task allocation, and delivery of engineering initiatives
Certifications
Paper to back it up.
Got a problem worth solving?
Open to full-time roles and freelance builds, let me know what problem you're trying to solve!
Contact me

