Learning & building
Hi, I'm minirang — a front-end developer who loves optimizing client logic and building simple, high-impact tools. Leveraging TS and Node, I focus on clean architecture, workflow automation, and seamless user experiences—recently contributing to a small-team website and crafting an esoteric language.
02 / Skills
Tools I reach for.
A working selection — not a checklist. Move your cursor over each card.
HTML
CSS
JavaScript
TypeScript
Node.js
PowerShell
Go
03 / Journey
How it all started.
From curiosity to creation — the moments that shaped my path as a developer.
Exploring Computers
I became curious about computers and started exploring websites, software, and the internet. As I learned how they worked, that curiosity naturally grew into an interest in programming and web development.
Discovering Web Development
While exploring Chrome DevTools, I became fascinated by how websites were built. I started learning HTML, CSS, and JavaScript, and realized I wanted to become a web developer.
Learning the Fundamentals
I began creating simple websites with HTML, CSS, and JavaScript while studying through online resources. Every small project helped me build confidence and strengthen my understanding of web development.
Building Projects
I shifted my focus from learning concepts to building real projects. Along the way, I learned Python, Git, and GitHub, and improved my problem-solving skills through practical experience and continuous development.
Expanding Horizons
Focusing on smooth collaboration and thoughtful UI/UX details, ensuring even the smallest interactions delight the user. I am also diving into backend development to better understand the entire architecture and build more robust full-stack projects.
04 / In Progress
What's on my desk.
Active projects in various stages of done. Updated when I remember to.
Archiver
A tiny archiver program that compresses and decompresses files and folder with default Python library. Fast, light and easy to use.
Block Coding Editor
A simple block coding editor site based on the Blocky library includes custom blocks.
Personal Portfolio v3
The site you're looking at. Always in progress, adding new features all the time.
05 / Shipped
Things I've built.
A small selection. Reach out if you want to dig into the why.
JeomLang ↗
dot-only esoteric programming language with a playful syntax and browser-based
playground.
The project explores unique language design, compiler/runtime behavior, and interactive
tooling for writing and running code on the web.
Night View ↗
A website that showcases a beautiful canvas-rendered night view with gentle motion and mood.
06 / Open Source
Open source that I contributed.
Small fixes, docs, and quality-of-life improvements I’ve helped with while learning in public.
07 / Achievements
A few milestones.
Selected accomplishments, recognitions, and moments that helped shape my learning path.
Open-source contributor
Multiple helpful fixes and docs
- Improved onboarding and contributor guidance
- Helped fix small but meaningful issues
Built and shipped
Personal tools and experiments
- Turned ideas into working projects
- Kept improving after feedback and testing
08 / Reading
Books I’m reading.
Development books and references that help me think more clearly about systems, product, and code.
코딩책과 함께 보는 소프트웨어 개념 사전
김현정
- Core OS concepts and software execution environments
- High-level overview of web architecture and IT ecosystems
- Fundamental CS terminology for effective team collaboration
You Don't Know JS Yet
Kyle Simpson
- Deep dive into JavaScript engine mechanics: Scopes, Closures, and Hoisting
- Type systems, explicit/implicit coercion, and value mutation
- Asynchronous programming patterns and predictable code execution
코딩 자율학습 HTML+CSS+자바스크립트
수코딩(김기수)
- Semantic markup and web standards for accessibility
- Modern layout systems using CSS Flexbox and Grid
- Dynamic DOM manipulation and client-side event handling
09 / Now
A snapshot of right now.
A quick look into what I'm diving into right now — tracking my journey, learning new stacks, and finding my rhythm as a developer.
Vite, TS & Python Ecosystems
Exploring full-stack tech and multi-language web dev
- Going to Building a school info web app using Fetch and APIs
- Experimenting with different languages to build dynamic pages
- Deepening my understanding of API integration and data serving
On repeat this month
Keeping my focus while coding and debugging
- Classical piano music for deep focus
- Mellow and calming pop playlists
- Immersive lo-fi tracks on loop
"As a student, I often wonder about the future of developers in the AI era. But in the end, actions speak louder than words."
10 / GitHub
Activity, by the numbers.
A quick snapshot of my GitHub activity:
issues opened, pull requests authored, repositories contributed to, and total stars earned across
public projects.
loading from github.com/minirang…
11 / Contact
Let's build
something good.
Open to freelance, full-time, and the occasional weekend collab. Replies usually within 24h.