/Projects
Secim.gonullu.io: Heatmap for Election Fairness
Project LinkActed as a maintainer while transforming the heatmap to gather and visualize ballot box observer information before the election and ballot box record information after the election for election fairness. Solved various issues and reviewed various pull requests from a team of highly skilled engineers.
Worked alongside various teams for design, backend and chatbots, ensuring smooth communication while bringing up new features to production.
The application served its purpose to make sure fewer ballot boxes remain unobserved before and during the election, and more ballot box records get collected by unbiased authorities afterwards. The site got removed after the Turkish elections concluded.
Esporland - Esports news website
Project Link[Work In Progress]
To create a good reader experience, worked alongside a team of designers and journalists, providing feedback regarding development aspects.
To provide good SEO, performance scores and writer experience, researched various technologies and measured their trade-offs by involving in conversations with the team. Decided on a tech stack with an open-vote approach.
Development effort is ongoing using Next.js and Wordpress as headless CMS.
Led a small team of mid-level and junior engineers, reviewed pull requests, labelled issues and involved in conversations regarding feature requests, bugs, etc.
Screenshots (WIP, not final design):
Kamp.us Monorepo - Kamp.us community projects
Project LinkA repository containing projects linked to Kamp.us community. The repository is a monorepo, which means that it contains multiple projects. The projects are built using Remix, React, Prisma, Node, GraphQL, TypeScript and JavaScript. Proposed a notification service for one of the applications (Pano), and worked on creating the service from designing the flow to implementing it. The service received positive reviews from both end users and stakeholders.
Started leading the Kampus job board project, which enables people from the community to post jobs and search for a job seemingly.
The application needed OAuth flows, integrated with the existing user authentication system, worked on creating GitHub and Discord OAuth flows, and integrated social profiles of users with existing user accounts on the Kampus-Pano app.
Created visual components for the Kampus-UI component library package which later been used in various places in Kampus apps.
Helped solve various bugs and closed various issues by getting involved in conversations and opening up pull requests regarding the issues.
Screenshost of the notification service:
Puzzlaffic
Project LinkA solo project that is meant to be played by children in the University of St Andrews’ outreach events. Includes a simple web-based accessible interface, drag-and-drop code generation blocks and simple puzzles that are meant to be solved approximately in an hour.
During development, found some examples using legacy approaches and bugs inside Google’s drag-and-drop code generation library (Blockly), and opened up issues and pull requests which solve the bugs and updates the examples to use modern approaches. Which later got merged into the development branch.
The application contains functionalities like level selection and theming.
Screenshots: