log.moon

Curriculum Vitae

About Me

I'm a software engineer and data science student. I build AI-powered tools, games, and the systems underneath them, from a C game engine and a DQN implemented by hand to a shipped encrypted desktop app and apps real people use. I like owning problems end to end and understanding why things work the way they do.

Experience

Jul 2025 - Sep 2025

Internship at SQUARE-IT

Built a career-management module for the HRMaps HRMS during a 3-month internship, using ASP.NET (layered controllers, services, DTOs) and Angular with PrimeNG and Tailwind.

Implemented CareerIntelligenceService: turns performance reviews, skills and tenure into promotion-readiness scores, attrition-risk predictions and skill-gap recommendations across HR, manager and employee dashboards.

Designed a role-aware approval workflow where manager-initiated promotion and transfer requests skip the standard queue and route directly to HR.

2021 - 2025

Freelance Game Developer

Delivered independent game projects and client work on Fiverr and Upwork, holding a 5-star rating across 17 Fiverr reviews.

Worked directly with clients from brief to delivered build, handling scoping, implementation and communication.

2021 - 2024

Senior Game Developer at Novel Bomb

Sole in-engine programmer and lead developer on Stock Boy, a commercial 2D action-adventure in Unity, in a 4-person team.

Owned all in-engine work: gameplay systems, custom tools, level design and implementation.

Education

2023 - Present

Data Science Engineering Degree - ESPRIT

Final-year Data Science engineering student focused on machine learning, statistical analysis and software engineering. Currently seeking an end-of-studies internship (PFE) starting January 2027.

2020 - 2023

Pre-Engineering Degree - IPEIB

Multidisciplinary preparatory program in mathematics, physics and computer science, preparing for competitive engineering schools.

Featured Projects

CredVault

Local-first, zero-knowledge credential manager shipped as a Rust and Tauri desktop app: Argon2id and AES-256-GCM, one encrypted file, no network calls, installers for Linux and Windows via CI/CD.

Rust Tauri Encryption Desktop Application CI/CD React

Rental Property Manager

React Native and Supabase app used by 10 family members and agents to manage rental houses and bookings, with offline access, JWT auth, push notifications and an EAS CI/CD pipeline shipping over-the-air updates.

React Native TypeScript Supabase CI/CD Mobile

rAIs

AI president installation exhibited at TSYP12: a Blender-built 3D character in Unity with a custom lip-sync and expression system, driven by a Python RAG backend over speech-to-text and text-to-speech.

Artificial Intelligence Unity C# RAG LangChain Blender Python Photoshop

DQN From Scratch

Deep Q-Network implemented from scratch in C on a custom Sokol game stack: hand-written forward pass and backprop, experience replay, target networks and a training curriculum, applied to Pong.

Reinforcement Learning C Deep Q-Network Neural Networks Sokol

Stock Boy

Commercial 2D action-adventure in Unity, developed with Novel Bomb as sole in-engine programmer and lead developer on a 4-person team.

Unity C# Commercial Game 2D Game Team Lead

create-project

CLI that scaffolds an opencode-first project with agent memory, context files and review workflow, the same workflow CredVault was built through.

AI Agents Developer Tooling OpenCode Node.js CLI

Volunteering

2025

Game Jam Creator & Organizer

Founded CSJAM, a 24-hour game jam with 50 participants, organized with the Tek-up IEEE Student Branch.

2023 - 2025

IEEE Tek-up Student Branch, Computer Society Webmaster

Maintained the chapter website and social media, and joined technical workshops and competitions.