Available for opportunities

Anish
Singh

Developer & Game Creator — building at the intersection of mobile apps, systems programming, and interactive experiences. Currently pursuing BCA at MITS School of Engineering, Bhubaneswar.

View Projects ↓ Get in Touch
scroll to explore
Who I Am
A builder by
instinct.

I'm a BCA student with a deep passion for creating — whether it's a mobile app, a chess AI, a geography game, or a fully lit 3D game world built in two days.

My interest spans game development, mobile applications, and software engineering. I work across the full stack of tools — from Unreal Engine blueprints to Flutter widgets to Python algorithms.

I'm a Gen Z developer who builds things I'd actually want to use, for people like me. That philosophy shaped every project in my portfolio.

Education
Bachelor of Computer Applications
MITS School of Engineering, Bhubaneswar
2023 – 2026 (Expected)
Skills & Expertise
Languages
C C++ Python Java Kotlin JavaScript HTML CSS
Frameworks & Engines
Flutter Unreal Engine 5 Godot Android Studio Blueprint (UE5) React Tkinter
Tools & Software
Git Blender Canva PyInstaller VS Code
What I've Built
Projects
01 / Game Development
Before It Gets Dark
Unreal Engine 5 Top-down atmospheric game

A top-down atmospheric survival game built entirely in Unreal Engine 5 using only Blueprint visual scripting — completed in just 2 days. The game features dramatic lantern-based lighting mechanics where the player navigates through pitch-black environments, finding and activating lamps to illuminate the world around them.

The project demonstrates mastery of UE5 Blueprint systems including event graphs, character movement, dynamic lighting, win/loss conditions, and scene component management — all without writing a single line of C++.

Unreal Engine 5 Blueprint Visual Scripting Dynamic Lighting Top-Down Camera Character Movement
Download Game (.exe)
Before It Gets Dark - gameplay Before It Gets Dark - gameplay 2 Blueprint nodes
02 / Mobile App
Candle
Flutter Gen Z dating app with a soul

A Flutter dating app built for Gen Z — designed around a unique candle metaphor where each connection is a flame. Match someone and you "light a candle together." Chat and nurture it, and the brightness grows. Neglect it, and the flame dims.

Blending the swipe mechanics of Tinder, the ephemeral social feel of Snapchat, and the profile depth of Instagram — Candle reimagines what connection looks like for a generation tired of swiping left in the dark.

Features include: swipe-to-match Explore screen, real-time brightness meter per conversation, connection warmth statistics on Profile, and a warm amber/flame visual design with animated candle widgets.

Flutter Dart Android Studio Custom Animations State Management
Download APK
Candle - Explore screen Candle - Home screen Candle - Chat screen Candle - Profile screen
03 / AI / Desktop
Cleopatra Chess
Python · AI Human-like chess engine

A desktop chess game built in Python featuring "Cleopatra" — an AI opponent with intentional personality. Rather than playing robotically perfect moves, Cleopatra uses a minimax algorithm with alpha-beta pruning combined with deliberate randomness to feel genuinely human.

Her evaluation engine considers piece values, positional tables, pawn structure, knight outposts, rook file activity, queen mobility, king safety, development bonuses, and castling rewards. She even says things — "Cleopatra is thinking..." — because a worthy opponent deserves a voice.

Features: 3 difficulty levels, side selection (play White or Black), click-to-move with legal move highlighting, pawn promotion dialog, undo button, and full draw/end condition detection (checkmate, stalemate, 75-move rule, fivefold repetition).

Python 3 Tkinter Minimax Algorithm Alpha-Beta Pruning PyInstaller UCI Protocol
Download (.exe)
Cleopatra Chess
04 / Web Game
Globle 2D
React · HTML Geography guessing game

A self-contained, single-file geography guessing game inspired by Globle. A secret country is selected at random — you guess countries and the game tells you how far you are using a heat-color system: Cold → Warm → Hot → Burning → Gold (correct).

Distances are calculated using the Haversine formula (great-circle distance) between country centroids, derived from real GeoJSON geographic data. A live autocomplete search filters 195+ countries as you type.

Built as a single HTML file with React 18, Tailwind CSS, and Babel all loaded from CDN — no build step, no npm, just open in browser and play. Includes confetti on win, a give-up mode after 5 guesses, and an animated tutorial overlay.

React 18 Tailwind CSS Haversine Formula GeoJSON Babel Vanilla JS
Globle 2D - tutorial Globle 2D - gameplay Globle 2D - result
Let's Talk
Open to
opportunities.

Whether it's an internship, a collaboration, or just a conversation about games and code — I'm always up to connect with people who build interesting things.

anishsinghhh3@gmail.com