Personal details

Adam - Remote front-end developer

Adam

Based in: 🇭🇺 Hungary
Timezone: Budapest (UTC+1)

About

Hello, my name is Adam!

9+ years ago I have started to learn web development first through deductive learning and later by taking courses at university. Even after graduating as Computer Scientist, I have not stopped learning new web technologies, as I am motivated to improve in this field.

I worked as a Full Stack web developer for 4 years at a startup company PQRS (predecessor of Gastro Digital Kft.), during which I progressed from an intern to a mid position. I have gained experience in Agile/Scrum method and full remote working, how to use version control, clean code and SEO principles, integrate APIs, and how to refactor code. I enjoy working with others even on larger projects, as I find it useful to share ideas and evaluate each other's work.

Later I decided to try working for foreign companies, which is how I ended up at UserWay (later merged into Level Access) where I have been working for 3+ years as a Frontend developer. Here I was able to deepen my knowledge of web accessibility and practiced my English.

As a freelancer I always pay attention to create websites with clean and responsive style, also without violating any accessibility rules. One of the websites I developed on my own, behemke.hu is a good example, which appeared on the 1st and 2nd results page in the month after its launch.

During my free time I like to workout, go cycling and hiking, play with board games, cooperative games are my favorite.

Work Experience

Software Engineer
Level Access | Mar 2024 - Present
Angular
Testing
Cursor
TypeScript
Accessibility
E2E
React
Scrum
Code Refactoring
Code Review
Jest
Agile
Sass
Copilot workspace

After the acquisition of UserWay, we kept working on the LABS project that was later merged to one of the company's main product named Accessibility Widget.

We joined the Widget team so it became a medium sized team (10 persons). We constantly review each other's work and share ideas on BitBucket, also demoing the progress of the last 2 weeks long Sprint.

Projects:

Senior Frontend Developer
Includia | Jan 2024 - Aug 2024
TypeScript
Accessibility
React
WCAG
Next.js
Tailwind css
Sass

As a freelance developer, I collaborated part-time with a startup called Includia. The lead developer personally reached out to me because he was familiar with my programming and accessibility expertise. Together, we built several products from scratch under tight deadlines of just a few months.

Projects

Projects

UserWay Widget
Angular
Testing
Responsive Design
TypeScript
Accessibility
WAI-ARIA
E2E
React
Jest
Cypress
Sass
The Widget fixes WCAG violations on websites and provides tools for users with disability so they can change contrast or saturation, hide decorative images and stop animations. When I started to work at UserWay, I joined the Widget team and my task was to maintain the product. After the LABS project was merged into the Widget project, we rejoined the Widget team and it became medium sized (10 persons). We constantly review each other's work and share ideas on BitBucket, also demoing the progress of the last 2 weeks long Sprint. This time I was able to get more involved in the development. I helped teammates understand and use accessibility rules, also I searched for issues in the widget's accessibility tools. My current task is rewriting the old Angular code in React while updating the responsive UI slightly and adding unit tests to the components. Also I work with the AQA team to write automated E2E tests using Vitest to make the job easier for QA team.
Accessibility Platform
TypeScript
Accessibility
WAI-ARIA
WCAG
Next.js
Tailwind css
They were satisfied with my work on the Accessibility Checker project, so they asked me to contribute to Includia’s next project as well. The new project, called the Accessibility Platform, generates a detailed accessibility audit of an entire website. A designer and a backend developer also joined our team, and we continued holding daily brainstorming sessions. One of my main tasks was to develop a fully accessible checkbox tree list that allows users to select which pages they want to include in the audit. The pages are displayed in alphabetical order, and sibling pages are grouped under their parent page in an accordion. Each parent page has a three-state checkbox: checked, unchecked, or mixed. The mixed state indicates that at least one, but not all, subpages are selected. Developing this component was challenging, as it needed to perform smoothly on large e-commerce websites with thousands of pages, but I managed to complete it successfully. We also started developing a simple accessibility widget, but the project was eventually discontinued because the product was deemed unnecessary.

Education

Eötvös Loránd University
Bachelor's degreeBachelor of Applied Science
Sep 2016 - Jun 2019

Certifications & Awards

Computer Scientist
Eötvös Loránd University | Jul 2019