Experience

01
03
Fullstack Developer (Python + Angular)
@Apptimia

2024 - Present

  • Maintained the Angular codebase, improving UX and performance, particularly on map-heavy views.

  • Built an automation pipeline using Amazon S3, Python, and SQS to efficiently process large volumes of geospatial images and handle increasing workloads.

  • Deployed MapProxy to translate tiles from existing services, reducing costs and saving time, with a custom plugin for seamless integration with specific customer data sources.

PythonDjangoCeleryS3SQSSocetIOPostgresAngular 2+TypeScriptAngular MaterialSASS
02
Frontend Developer (React + Electron)
@Apptimia

2023 - 2024

  • Built an Electron app with React and TypeScript for seamless interaction with local applications, supported by clear architecture diagrams.

  • Created a flexible design system from Adobe XD wireframes, maintaining consistency while adapting to new features.

  • Integrated a Greenfield app with legacy systems up to 15 years old, ensuring consistent communication and reliability.

  • Managed complex application-wide state, ensuring seamless business logic and component interaction.

  • Contributed tech insights, recommending performance and UX improvements.

  • Developed unit tests for critical components, ensuring high code quality.

ReactElectronTypeScriptStyled-ComponentsWebpackSQLiteRTLRedux Toolkit
01
Frontend Developer (Angular)
@Apptimia

2022 - 2023

  • Overhauled data flows with pagination, fragmented data loading, and debounced API requests to improve performance and streamline the buying process.

  • Revamped end-to-end test suites to reduce CI time and improve test reliability, ensuring high-performance code in production.

  • Updated outdated packages to improve system stability and ensure compatibility with the latest standards and supported technologies.

  • Improved UIs for essential features to enhance UX and overall design

  • Introduced additional E2E tests using cypress to ensure correct user flows across the application

Angular 2+RxJSTypeScriptAngular MaterialSASSCypressNgRx

Projects

02

Featured Projects

project image

Portfolio Website

Featured

Description:

My personal portfolio website, showcasing all my projects and work experience

Features:

  • Fully responsive ui that looks good on all devices

  • Displays all previous work experience and projects

  • Allows you to contact me via email or social media

Skills:

Next.jsReactTypeScriptTailwindCSSFramer Motion
project image

Shoppingify

Featured

Description:

Simple shopping list app that allows you to create shopping lists and track your food consumption

Features:

  • Create a list of products that you use often and build shopping lists with them.

  • Check out statistics of items that you use the most and how much of each item you already bought each month.

  • You can also track you old lists and see if you stopped buying certain items or if you started buying new ones.

Skills:

TRPcNext.jsReactTypeScriptTailwindCSSPrismaMySQLredux-toolkit
project image

Twitter Clone

Featured

Description:

Twitter clone with basic functionalities of the original app

Features:

  • Create an account and log in to your profile

  • Create posts and comment on other posts

  • Like posts and comments

  • Follow other users and see their posts on your feed

  • Edit your profile, change your nickname, description, links to external sites, and location

  • Upload your profile picture and banner image

Skills:

Next.jsReactTypeScriptTailwindCSSPrismaMySQLAuthJSRadix-UIAWS S3AWS Node SKD

Other Projects

Country Info

Application that allows you to search for countries and see their basic information like population, area, capital, and more.

Reactstyled-componentsReact RouterSWRTypeScript

Country Quiz

Application that allows you to test your knowledge about countries, their capitals and flags.

Reactstyled-componentsSWRTypeScript

Contact me
03

If you want to get in touch, talk to me about a project collaboration, new work opportunities or just say hi, you can reach out to me via linkedin or just send me an email