Senior Software Engineer
Information
Languages
About
Main technologies
Additional skills
- GitHub7 yrs.
- Redux.js7 yrs.
- Material-UI6 yrs.
- TypeScript5.5 yrs.
- REST API4 yrs.
- Stripe2.5 yrs.
- Ant Design2 yrs.
- Node.js1.5 yrs.
- MongoDB1.5 yrs.
- Mongoose1.5 yrs.
- Tailwind CSS1 yrs.
- React Storybook1 yrs.
- SEO1 yrs.
- n8n1 yrs.
- Azure OpenAI1 yrs.
Experience
Mediapedia.org
About the Project
Mediapedia is a digital platform designed to provide transparent, unbiased, and accessible information about media outlets, journalists, and published content. The project’s main goal is to increase media literacy by enabling users to explore articles, track media bias, and analyze sources with clarity. Targeted at researchers, students, journalists, and the general public, the platform delivers features such as article categorization, advanced search with filters, bias and topic tagging, and dynamic content presentation. The product is focused on functionality, scalability, and providing a reliable knowledge base for understanding media ecosystems.
- Media
- Information Services
Responsibilities
As a Frontend Developer on the Mediapedia project, I was responsible for building and enhancing core user-facing features with Next.js, React, and TypeScript. What I`ve done: - I implemented secure authentication flows using email, Google, Facebook, and LinkedIn logins, ensuring a seamless onboarding experience. - I integrated Slate.js to provide a rich-text editor for article creation and management, supporting formatting, media embedding, and structured content. - I developed reusable UI components with Material UI, optimised state management using Redux Toolkit, and set up dynamic routing for article pages. - I configured Google Analytics and worked on SEO optimisation to improve visibility and search rankings.
Skills & technologies
Frame
About the Project
Frame.so is an innovative operating system designed to enhance team productivity by integrating essential work applications into a cohesive platform. Founded in 2022 and headquartered in San Francisco, Frame.so aims to streamline workflows and foster collaboration within enterprises. At its core, Frame.so offers a suite of native work applications that include task management, wikis, whiteboards, notes, and goal tracking. These tools are seamlessly interconnected, allowing teams to manage projects and information within a single interface. The platform emphasizes minimalism, interoperability, and team-readiness, ensuring that teams can focus on their work without being hindered by complex software.
- Consulting Services
Responsibilities
My main focus was on improving the notification system across multiple channels, including in-app, email, and mobile, to ensure timely and reliable communication. I expanded the Slate Editor with real-time collaborative editing, allowing several users to work on the same document simultaneously without conflicts. Additionally, I enhanced the drag-and-drop functionality for notes and tasks, streamlining workflows and increasing overall usability. Working closely with the product team, I ensured that new features were both scalable and aligned with the platform.
Skills & technologies
Takeda
About the Project
Takeda.com is the global corporate website designed to communicate the company’s mission, research focus, and corporate initiatives to a worldwide audience. The project’s main goals were to provide a trusted digital presence for healthcare information, enhance user accessibility across multiple regions and languages, and ensure compliance with industry standards. The platform delivers content on Takeda’s therapeutic areas, research, and development activities. Focusing on scalability, security, and performance, the website was built to serve patients, healthcare professionals, investors, and the general public. Key features include multilingual support, analytics integration, and accessibility enhancements.
- Scientific Research
- Life Science
Responsibilities
As a Frontend Developer on the Takeda.com project, my main responsibility was to create multilanguage components in Stackbit using React, enabling content creators to easily manage and publish localised content across regions. I integrated React Query for efficient client-side state management and data fetching, ensuring smooth content delivery and quick performance. I collaborated with designers and content teams to build reusable, accessible components that supported multilingual workflows.