Hello, I'm Giorgos.
I'm a full-stack developer with
almost 2 years of experience. I enjoy
building sites & apps. My focus is
React (Next.js).
About me
I'm a passionate fullstack developer with experience in TypeScript and JavaScript, and expertise in frameworks like React, Node.js. Currently, I'm expanding my knowledge in Next.js.
My favorite part of programming is the problem-solving aspect. I love the feeling of finally figuring out a solution to a problem.
As an individual, I'm motivated to understand how things work and continually expand my knowledge in frontend and backend development. My main aim is to deliver high-quality code and enjoy the journey of coding, which brings me great happiness.
When I'm not coding, I enjoy playing video games, goin to the gym or free diving. I also enjoy
learning new things. I am currently reading a book about
psychology.
My Projects
Nonis Components
My own NPM Package - NonisComponents, is a collection of UI components built with React and TypeScript, designed to streamline web development. By integrating TypeScript, it offers robust typing and developer-friendly features, enhancing code reliability and maintainability. This package focuses on providing a range of UI components that accelerate development workflows, making it easier for developers to create visually appealing and functional interfaces efficiently.
- typescript
- react
- stitches/react
- rollup.js
Note Manager
Introducing a full-stack TypeScript web app designed for efficient note management. Enjoy a range of features including easy reordering, pinning and unpinning notes, as well as convenient account settings. Experience the seamless usability of our mobile-friendly interface, ensuring smooth note management on the go.
- typescript
- react
- redux
- scss
- nodejs
- expressjs
Car Rental
This sleek web application is crafted using the robust trio of React, TypeScript, and Tailwind CSS, ensuring a fully responsive and intuitive user experience.
- typescript
- react
- tailwind
- twin-macro
- responsive
E-Shop
I created a sleek and minimalist e-shop with user-friendly navigation. To enhance visual appeal, I used Midjourney's AI tools for captivating images. The UI/UX design is my own creation, showcasing intuitive and engaging interfaces. I pushed the boundaries of plain CSS, avoiding CSS libraries for a unique website. It's fully optimized for mobile devices, ensuring a seamless experience across screen sizes.
- typescript
- react
- redux
- scss
Nonis - Movie Seeker
This project, Unraveling Noni's World, was undertaken to enhance my frontend development skills using Next.js, a popular React framework. The goal was to gain hands-on experience with Next.js and explore its features and capabilities.
- typescript
- next
- react
- redux
- react-stitches
Color Picker - Chrome Extension
Color Picker - Nonis is a powerful tool designed specifically for developers and UI/UX designers. It provides an intuitive interface to generate colors, copy them, and seamlessly add them to your palette. With Color Picker - Nonis, you can effortlessly create harmonious color schemes and have them readily available for your design projects. Simplify your color workflow and elevate your design process with Color Picker - Nonis.
- typescript
- react
- git
- html
- css
Password Generator - Chrome Extension
Generate strong and secure passwords with Password Generator - Nonis. Customize password length and choose from options like uppercase letters, lowercase letters, numbers, and special characters. Includes a password strength indicator and history section for easy reference. Keep your accounts secure with ease!
- typescript
- react
- git
- html
- css
My Skills
- HTML
- CSS
- JavaScript
- OOP
- SRP
- TypeScript
- React.js
- Next.js
- Angular
- Ionic
- Three.js
- Jest
- Cypress
- Node.js
- Git
- BitBucket
- Jira
- Tailwind
- SCSS
- SASS
- Emotion.js
- React Stitches
- MongoDB
- Redux
- MobX
- GraphQL
- Apollo
- Express.js
- Nest.js
- Python
- Framer Motion
- Figma
My Experience
IT - APK Garage
Nicosia, Cyprus
Checking computer hardware (HDD, mice, keyboards, etc.) to ensure functionality. Installing and configuring appropriate software and functions according to specifications. Organizing and scheduling upgrades and maintenance without impeding others' work. Performing troubleshooting to diagnose and resolve problems (repair or replace parts, debugging, etc.).
Dec 2019 - Aug 2020Front-End Developer - Nina Global
Nicosia, Cyprus
Developed the frontend of an application from scratch based on Figma mockups. Implemented responsive design and ensured cross-browser compatibility. Participated in code reviews and provided constructive feedback to other developers. Built reusable code for future use. Stayed up-to-date on emerging technologies.
Sep 2020 - Sep 2021Front-end Developer Intern - RaskRask
Aarhus, Denmark
Collaborated on all phases of development, from planning and prototyping to design, implementation, and maintenance, utilizing Typescript, React.js, Next.js, and Ionic. Implemented and maintained responsive designs ensuring cross-browser compatibility. Developed stories for the company's NPM package. Kept abreast of emerging technologies. Tested applications with Cypress and Jest. Applied Object Oriented Programming (OOP) principles. Utilized Atomic Design Principles in projects. Demonstrated proficiency in web development with Reactjs and Nextjs.
July 2023 - September 2023Software Engineer - Stibo DX
Aarhus, Denmark
Joined an international, hybrid team to develop CUE Autopilot, an AI product enhancing editorial efficiency, involving the investigation and application of new AI technologies from scratch. Defined architecture and implemented the solution with ongoing updates to AI service interfaces, utilizing SAFe and scrum methodologies for project management. Demonstrated deep interest in AI, with a focus on innovative technology investigation and effective communication of findings in a collaborative, international team environment. Contributed to a family-like workplace culture at a leading provider of digital experience platforms, engaging in professional growth and community activities within a diverse, international setting.
February 2024 - PresentContact Me
Please contact me directly at
georgenonis@gmail.com
or through this form.