Skip to content
View KallinikosMil's full-sized avatar

Block or report KallinikosMil

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
KallinikosMil/README.md

Kallinikos Milonakis

typing


πŸ‘‹ About me

  • πŸ§‘β€πŸ’» React Native, React and TypeScript β€” three years, mostly mobile and web banking, in a cross-functional team.
  • 🧩 I contribute fixes to the libraries I use. I would rather send the fix than the issue.
  • β™Ώ Accessibility is the part I have gone deepest into.
  • 🌱 Heading toward fullstack.
  • 🚧 Building LocalUp and finishing a BEng.
  • πŸ’¬ Ask me about React Native, accessibility, or testing.

πŸ“« Contact me

Email LinkedIn

Greece Β· UTC+3 Β· Greek (native), English (fluent)

🧰 What I work with

React Native React TypeScript Expo Redux Toolkit React Query Jest Detox Storybook Supabase Azure DevOps WCAG 2.2


πŸ”§ Open source

4 merged 7 open IBM Carbon

Most of these are libraries I use every day. When something breaks I try to send the fix rather than the issue β€” which usually means reading a codebase I did not write until I understand it well enough to change it safely.

βœ… Merged

Project What was wrong
IBM Carbon Β· #22858 cds-text-input β€” the label was never associated with the input, and helper and error text were wired through aria-describedby as a boolean
IBM Carbon Β· #22815 cds-radio-button β€” the for/id pair did not match, so the label targeted nothing
IBM Carbon Β· #22668 Modal β€” non-alert modals lost their default dialog role
invest-igator Β· #80 Five silent correctness bugs across portfolio maths, API keys, import and charts β€” each with a reproduction test

Three separate Carbon maintainers merged those three, and five distinct people reviewed them. A shared component that produces wrong semantics does it for every consumer downstream at once.

πŸ”„ Open

Project What was wrong
react-native-paper Β· #5054
approved
The Babel plugin emitted Windows path separators into import specifiers. Added a Windows CI job so it stays fixed
react-native-community/cli Β· #2827 yarn build silently emitted no JavaScript on Windows β€” all 55 unit suites failed to start as a result
Ignite Β· #3040 pnpm test could not start on Windows: POSIX inline env-var syntax, setting a variable that had been dead since ts-jest dropped the check
Re.Pack Β· #1450 Five tests compared platform-native paths to POSIX literals, so the suite was red on Windows against correct code
Medusa Β· #16269 The inventory item was never created when manage_inventory was flipped on
react-navigation Β· #13197 TabView's pager drifted out of sync with a controlled index
IBM Carbon Β· #22711 Textarea β€” the input was never described by its helper text

🚧 Building

LocalUp β€” a location-based app, sole developer. Expo Β· React Native Β· TypeScript Β· Redux Toolkit Β· React Query Β· Supabase Β· i18next. My BEng thesis, currently being prepared for release.

Pinned Loading

  1. localup-app localup-app Public

    React Native app that connects travelers with locals in the same city β€” Expo, TypeScript, Supabase.

    TypeScript

  2. medusajs/medusa medusajs/medusa Public

    The world's most flexible commerce platform for agents and developers

    TypeScript 36.1k 5.2k

  3. callstack/react-native-paper callstack/react-native-paper Public

    Material Design for React Native (Android & iOS)

    TypeScript 14.4k 2.2k

  4. carbon-design-system/carbon carbon-design-system/carbon Public

    A design system built by IBM

    TypeScript 9.4k 2.3k

  5. react-navigation/react-navigation react-navigation/react-navigation Public

    Routing and navigation for React Native and Web apps

    TypeScript 24.5k 5.1k

  6. PanagiotisKaraliolios/invest-igator PanagiotisKaraliolios/invest-igator Public

    Personal investing tracker with watchlist, portfolio analytics, and corporate events tracking. Built with Next.js 15, tRPC v11, Prisma, and InfluxDB.

    TypeScript 7 2