Odai Dahi

Hi, my name is

Odai Dahi.

Full Stack Developer.

Full Stack Developer with a frontend focus — freelancing & open to new opportunities.

Get In Touch

01. About Me

Hey, I’m Odai — a Full Stack Developer who leans frontend, with hands-on experience building real products for startups and clients.

I’ve worked across the stack: from Shopify apps and dashboards at Aeoflo, to responsive UIs at Sportly, to personal projects spanning iOS apps, AI-powered games, and 3D web experiences. Each one taught me something new about code, design, and how people experience the web.

Right now I’m taking on freelance projects while actively looking for my next full-time role. I love solving problems that mix creativity and logic, and when I’m not coding, you’ll probably find me cooking 🍋.

If you’re working on something interesting, I’d love to hear about it.

02. Where I've Worked

Frontend Developer Intern @ Aeoflo

Sep 2025 – Apr 2026

  • Built the company website from scratch with Next.js, TypeScript, and Tailwind CSS, featuring scroll animations and dark mode.
  • Refactored a ~4,000-line Shopify app into modular React components with error handling and documentation.
  • Developed interactive dashboards with dynamic KPI cards, expandable tables, and Chart.js visualizations for investor presentations.
  • Integrated third-party services including HubSpot API and Cloudflare R2 CDN.

Frontend Developer Intern @ Sportly

Jun 2025 – Oct 2025

  • Helped build the frontend of a sports tech platform using React, TypeScript, and Tailwind CSS.
  • Built and improved responsive UI components, ensuring consistency with the design system.
  • Collaborated with developers and designers in an agile team to deliver new features.
  • Maintained design consistency and usability across the platform while adding new functionality.

Event Assistant @ RAW Comedy Club

Sep 2024 – Dec 2025

  • Supporting event operations to create memorable guest experiences.
  • Assisting artists, coordinating logistics, and ensuring smooth execution.

Assistant Restaurant Manager @ Max Burgers

Mar 2020 – Aug 2024

  • Managed daily operations and supervised staff in absence of the manager.
  • Recruited, trained, and coached team members and shift leaders.
  • Handled financial reporting, closing, and monthly inventory control.
  • Planned and optimized staff schedules for efficient workflow.

IT-supportassistent @ Stockholm Stad

2018 – 2019

  • Provided technical support to staff and students.
  • Troubleshot hardware and software issues.
  • Supported digital learning environments.

03. Some Things I've Built

Aeoflo

As the sole frontend developer at a venture-backed AI analytics startup, built the company website from scratch and a multi-client dashboard platform used by real brands.

Next.js
TypeScript
React
Tailwind CSS
Framer Motion
Chart.js
HubSpot API
Cloudflare R2
Clerk
Zod
shadcn/ui

Death Calendar

A minimalist iOS app that visualizes your entire life as a grid of dots, making time tangible to encourage intentional living.

Swift
SwiftUI
iOS
MVVM
UserDefaults
Combine

BuzzyJeopardy

A real-time multiplayer Jeopardy game for parties and game nights, with AI-generated questions and smart answer judging.

Next.js
TypeScript
Tailwind
Firebase
Google Gemini
shadcn/ui
Framer Motion
React

Jeopardy AI

An interactive Jeopardy-style trivia game powered by AI-generated questions using Hugging Face API.

Next.js
TypeScript
Tailwind
Hugging Face AI
shadcn/ui
React

E-commerce Platform

A full-stack e-commerce application built with Next.js, Node.js/Express, and MongoDB.

Next.js
TypeScript
Tailwind
Node.js
Express
MongoDB

Litorina School Website

A modern school website built with React, TailwindCSS, and Vite for Litorina Folkhögskola.

React
Vite
Tailwind
DaisyUI
React Router
Netlify

04. Skills

Frontend

HTML & CSSFE
JavaScriptFE
TypeScriptFE
ReactFE
Next.jsFE
Tailwind CSSFE
SwiftUIFE
Framer MotionFE

Backend

Node.jsBE
ExpressBE
MongoDBBE
SQLBE
REST APIsBE
FirebaseBE

Tools & More

GitTL
FigmaTL
ZodTL
ClerkTL
Three.jsTL
AI APIs (Groq, Gemini)TL

▸ INSERT CARTRIDGE: press Play in the hero to collect these in Skill·Boy and earn your developer title.

05. Get In Touch

Let's Connect

I'm currently looking for new opportunities. Whether you have a question or just want to say hi, my inbox is always open. I'll try my best to get back to you!

Designed & Built by Odai Dahi. Inspired by Brittany Chiang.