David Novak

Independent Full-Stack Developer

Innovative and self-reliant Full-Stack Developer with a strong foundation in JavaScript, TypeScript, and React.js. I work independently on personal and freelance projects, focusing on writing clean, maintainable code and building digital products that deliver true value to users. In addition to my modern frontend expertise, I have robust experience in backend development with Python using Flask and Django. My approach goes beyond coding—I actively consider the business context and user experience to offer thoughtful technical solutions.

Technical Skills

Languages

JavaScriptTypeScriptPythonHTML5CSS3

Frontend

React.jsTailwind CSSMaterial-UIReact Hook FormTanStack QueryYup

Backend

FlaskDjangoREST APIsOpenAPIGit

Education

AGC IT School

Diploma in Information Technology

Intensive practical training focused on modern web technologies, software design, and application development.

Additional IT Education

Coursework and projects covering fundamental and advanced aspects of frontend and backend development, as well as software engineering.

Selected Projects & Portfolio

Open-Source Contributions

Regular contributions to GitHub repositories showcasing projects built with React.js, TypeScript, and backend services powered by Flask and Django. These projects demonstrate my ability to develop responsive and interactive user interfaces, implement robust API integrations, and maintain high code quality standards.

Personal Freelance Projects

Development of various full-stack projects ranging from single-page applications to complex digital products. Many of these projects feature integrated Flask/Django backends alongside modern React frontends, emphasizing strong user experience, efficient architecture, and scalability.

Technical Blog & Community Involvement

Active participation in tech communities and contribution of articles/tutorials on modern frontend and backend practices, continuously expanding knowledge and sharing insights with peers.

Additional Information

Working Style

Thrives in flexible work environments and excels at managing projects independently, ensuring timely delivery of high-quality solutions.

Professional Development

Continuously upgrading skills through online courses, technical meetups, and workshops to stay current with industry trends.

Interested in working together? I'm always open to discussing new projects and opportunities.