Visual Studio Code
A flexible code editor for building, debugging, and maintaining software projects.
Primary coding environment
A look inside my development toolkit β from coding and documentation to AI-assisted learning and open-source projects. Good tools matter, but how you use them matters more.
Software and resources that support my coding, learning, design, and collaboration workflows.
A flexible code editor for building, debugging, and maintaining software projects.
Primary coding environment
Version control for tracking changes, maintaining branches, and collaborating on code.
Source control
The home for repositories, issues, pull requests, documentation, and community collaboration.
Code hosting and collaboration
A component-based library for building interactive user interfaces and web applications.
Interactive UI development
Adds static types to JavaScript to make application code easier to understand and maintain.
Safer application development
A utility-first CSS framework for building consistent, responsive interfaces efficiently.
UI styling
A documentation framework for creating structured learning resources, guides, and project websites.
Docs and learning platforms
A JavaScript runtime for building server-side applications, APIs, and developer tooling.
JavaScript backend development
A document database for applications that need flexible, JSON-like data models.
NoSQL data storage
An AI assistant for exploring ideas, learning concepts, reviewing approaches, and accelerating development workflows.
AI-assisted learning and ideation
A trusted reference for HTML, CSS, JavaScript, browser APIs, and modern web development.
Technical documentation
A deployment platform for publishing web projects and previewing changes during development.
Deployment and previews
Static site hosting for developer portfolios, project websites, and documentation.
Publishing open-source projects
A collaborative design tool for exploring layouts, interface ideas, and design systems.
UI planning and design
The goal isn't to collect tools. It's to turn ideas into useful, maintainable software.
Understand the problem, read documentation, explore alternatives, and define a practical implementation.
Learn before buildingDevelop component-based interfaces, keep code organized, and improve usability through iteration.
Code with intentionUse version control, publish projects, document decisions, and learn from feedback and collaboration.
Make it usefulThese projects bring together my interests in education, developer communities, and AI.
A community-driven initiative focused on accessible programming education and developer resources.
Explore projectA learning project centered on data structures, algorithms, practice, and community contributions.
Explore projectAn AI-focused project exploring helpful learning experiences and interactive features.
Explore projectI value tools that help me learn faster, build responsibly, collaborate openly, and create technology that makes knowledge more accessible.
Explore my workPrefer clear, maintainable code.
βLearn from official documentation.
βBuild for real people and real needs.
βShare knowledge with the community.
β