" Who Is This? "
About Me
I'm DawnFallz. I'm a self-taught full-stack developer passionate about web development, backend systems, and modern technologies.
Why did I start coding? I was just a regular person browsing the web when one question suddenly popped up in my mind:
"How are these websites made? How do they work? What really are they?"
And that curiosity made me unknowingly stepped into the world of tech and learned languages like Python, JavaScript and eventually, full-stack development. I also learned Linux. It was fun but exhausting. Since then, I've enjoyed building things and learning how software works behind the scenes.
What do I enjoy building? I enjoy creating full-stack web applications where I can work on both the frontend and backend. I like designing user interfaces, building APIs, working with databases and turning ideas into real, functional websites.
" What Has He Achieved So Far? "
Stats
+
Years of Coding Experience
A year of turning ideas into clean, functional digital experiences.
+
Projects Completed
From concepts to polished builds, bringing ideas to life through code.
+
Technologies Learnt
Continuously exploring modern tools, frameworks, and technologies.
+
Hours of Coding
Countless hours spent building, experimenting, debugging, and learning.
" Inspiring Quotes "
Quotes
"Every website starts with a single idea."
" What Skills Does He Have? "
Main Skills
TypeScript
Building type-safe and maintainable applications.React
Building reusable and component-based user interfaces.Next.js
Developing modern full-stack React applications.Node.js
Building backend services, APIs, and server-side applications.Python
Developing scripts, backend functionality, and data-driven solutions.Git
Managing source code and maintaining development workflows." What's His Tech Stack? "
Tech Stack
🌐
Frontend
Languages
HTML
CSS
JavaScript
TypeScript
Frameworks & Libraries
React.js
Next.js
Vue.js
Tailwind CSS
Bootstrap
DaisyUI
GSAP
Motion
⚙️
Backend
Languages
Python
Golang
Java
Runtime
Node.js
Frameworks & Libraries
Express.js
Flask
Discord.js
🗄️
Data
Databases
PostgreSQL
SQLite
ORM
Prisma
Drizzle
🛠️
Tools
Version Control
Git
GitHub
Backend / Cloud
Supabase
Neon
Build Tools
Webpack
Turbopack
Vite
Deployment
Vercel
Netlify
Operating Systems
Linux
" Tell Me About His Learning Experience "
Learning Journey
01
Python Developer
- Developed core logic using Python, focusing on algorithms and data structures.
- Built interactive command-line applications including a "Guess the Number" game and a feature-rich Calculator.
- Automated repetitive tasks and processed data using Python scripts.
02
Frontend Developer
- Crafted responsive user interfaces using HTML and CSS.
- Implemented interactive features and dynamic content updates using JavaScript.
- Applied modern design principles to ensure cross-browser compatibility and mobile-first layouts.
03
Flask Developer
- Integrated backend logic with frontend interfaces to create seamless end-to-end applications.
- Managed data flow between client-side interactions and server-side operations.
- Architected full-stack workflows, ensuring smooth communication between the database and the UI.
04
Full Stack Developer
- Integrated backend logic with frontend interfaces to create seamless end-to-end applications.
- Managed data flow between client-side interactions and server-side operations.
- Architected full-stack workflows, ensuring smooth communication between the database and the UI.
05
Next.js Developer
- Built performant web applications leveraging server-side rendering (SSR) and static site generation.
- Utilized React-based components to create reusable and modular frontend architectures.
- Optimized application performance and SEO to ensure fast load times and better user engagement.
" May I See His Certificates? "
Certificates
" Fun Facts About Him? "
Fun Facts
1
I like building things from scratch
There’s something incredibly satisfying about taking a vague idea and slowly turning it into something that actually works. I enjoy figuring out how all the little pieces fit together, experimenting with different approaches, and watching a project go from a blank screen to something I can actually use. Sometimes that means starting with a simple idea and accidentally turning it into a much bigger project than I originally planned. 😅
2
I learn by making things
Tutorials and documentation are great, but I understand a technology much better once I’ve actually used it in a real project. I like learning by experimenting, breaking things, figuring out why they broke, and trying again until everything finally clicks. The bugs are basically part of the curriculum at this point. Some lessons just happen to come with a very long error message. 🐛
3
My entire setup is dark mode
My editor, terminal, browser, phone, and pretty much every app I use live in dark mode. If something opens in a bright white interface, my first instinct is to look for the settings and find the darkest theme available. At this point, my entire setup has basically become one continuous dark-mode ecosystem. My screen has probably seen more purple and black than daylight. 🌌











