Kenneth Riadi Nugroho

Full-Stack Developer · CS Student at Xiamen University Malaysia

About

I build web and mobile applications. Most of my work is in TypeScript — React Native for mobile, Next.js for web, Express/Fastify for backends.

I've shipped production apps used by real users: a sports league platform, an AI-powered business card scanner, and business management tools. I also enjoy systems programming and have built interpreters, compilers, and network servers from scratch.

Final year CS student (graduating 2026), currently taking on freelance and contract projects.

Projects

Production Applications

Systems & Low-Level

Other

More on GitHub.

Experience

Software Engineer Intern — Nexea

DeuceLeague (Sports League Platform)
Built ~50% of a production sports management system. React Native mobile app, Next.js admin dashboard, Express backend. Real-time chat, ELO ratings, match scheduling, push notifications. 50+ database models.

EBCard (AI Business Card Scanner)
Built ~75% of an AI-powered contact management app. Integrated Google Gemini for OCR, image processing with Sharp.js, Google Cloud Storage. Full React Native mobile experience.

Freelance

Cardose (Business Management)
Full business operations platform for a gift box company in Indonesia. React Native + Fastify + SQLite. Offline-first, self-hosted.

Education

Xiamen University Malaysia, B.S. Computer Science
2022 – 2026 (expected) · GPA: 3.54/4.00
100% Scholarship (2022-2023) · Codecraft Competition Champion (2023)

Skills

Primary: TypeScript, React Native, Next.js, Express, PostgreSQL
Also: C, Python, Java, Redis, Docker, Socket.IO, Prisma
Familiar: AWS, GCP, CI/CD, Linux administration

Contact

Email: kennethriadinugroho@gmail.com
GitHub: nekkaida
LinkedIn: kenneth-riadi-nugroho