SohanDhungel
Software Engineer at Octacore Solutions, in Kathmandu. 9 Android apps and games live on Google Play, plus web and on-chain work.

Selected work
3 of 15 projects shown
Live on Google Play
Veritas Subscription Guard
Tracks every recurring payment and warns you before a renewal charges. Offline-first local database, biometric lock, spend analytics and optional cloud backup.
- Flutter
- Riverpod
- Drift
- Firebase
- fl_chart
Live on Google Play
Veritas PDF
PDF reader and document toolkit. Read, organise, merge, compress and extract pages without sending a single file to a server.
- Flutter
- Android
Live on Google Play
Grocressy
A shopping list that remembers what you paid. Build a list in seconds, tick items off in the aisle, and watch how grocery prices move over time.
- Flutter
- Riverpod
- SQLite
- Firestore
- Gemini
Some of it runs right here
Working browser builds, not screenshots. Two of my puzzle games and the colour engine behind HuePilot.
Playable
Merge 1024
Score
0
Best
0
Slide every tile at once. Equal numbers merge. Push a single tile all the way to 1024.
Arrow keys, WASD, or drag
Want a website of your own?
I build websites, web apps and Android apps for people and small businesses, and automate the repetitive parts around them. Tell me what you need and I will send back a scope and a timeline.
- Personal and business websites
- Web apps with real data behind them
- Android apps, built and published for you
- App and workflow automation
- An existing site rebuilt, faster and current
Demo sites
- This portfolioPersonal site
- Ember and OliveRestaurant siteLink soon
What I build with
Languages
- Dart
- TypeScript
- JavaScript
- Java
- Python
- C / C++
- SQL
- Solidity
- GDScript
Mobile
- Flutter
- Firebase
- Riverpod
- Drift / SQLite
- Hive
- REST APIs
- AdMob
- Play Store releases
Web
- React
- Next.js
- Tailwind CSS
- Motion
- Node.js
- Express
- TanStack Start
- Vercel
Data and ML
- TensorFlow
- Keras
- Pandas
- NumPy
- Matplotlib
- LSTM models
- MySQL
- Firestore
Blockchain
- Solidity
- Ethereum
- Web3.js
- Smart contracts
- SHA-256
- AES-256
Games and tools
- Godot 4
- gdUnit4
- Git
- GitHub
- Figma
- VS Code
- Google Colab
- LaTeX
The road so far
2022
Joined BE Computer Engineering
Advanced College of Engineering and Management, Tribhuvan University.
2024
Started learning Flutter
Picked up mobile development two years into the degree.
2025
Minor project: gold price prediction
An LSTM model forecasting gold prices.
2025
Major project: blockchain document verification
Ethereum smart contracts built to catch forged documents.
2025
First hackathon
Joined the same year as the major project.
2026
Finished BE Computer Engineering
2026
Software Engineering Intern
Joined Octacore Solutions for a two-month internship.
2026now
Software Developer
Moved into the developer role at Octacore Solutions.
2026now
Learning Godot
Picking up game development alongside the day job.
About
I am a Software Developer at Octacore Solutions, where I interned for two months and moved into the developer role a week ago. Alongside that I ship my own Android apps under two Play Store studios.
Most of what I build has to run on someone else's phone, which is a good filter. 9 are live on Google Play, plus Ethereum contracts that had to survive a forged document and an LSTM model that had to make a defensible prediction.
Experience
1 weekcurrent
Software Developer
Octacore SolutionsMoved into the developer role after the internship. Building and shipping production software with the team.
2 months
Software Engineering Intern
Octacore SolutionsWorked across the delivery cycle, from feature development through testing and release.
Education
2022 - 2026
BE Computer Engineering
Advanced College of Engineering and Management, Tribhuvan University, Kathmandu
2020 - 2022
Higher Secondary, Science (PCM and Computer Science)
Hetauda School of Management, Hetauda