Software Engineer

Re:cruit

2022 - PresentFull-timeUnited States (Remote)
Current

At Re:cruit, I develop comprehensive web applications and AI-powered features for recruitment platform. Working with cutting-edge technologies including LLMs, real-time collaboration tools, and advanced text processing systems.

Key Responsibilities

  • Developed a feature enabling summary generation and conversation with documents, leveraging Instructor and Pydantic across various LLMs
  • Implemented CRUD-based functionalities on a Flask server
  • Built a comprehensive web application adhering to Figma designs, using NextJS and TypeScript
  • Written end-to-end tests employing Playwright for a NextJS application
  • Engineered a sophisticated rich text editor, featuring commenting, mentioning, and highlighting capabilities, utilizing PlateJS, enhanced by real-time multi-user editing synchronization through PubNub
  • Crafted a native-like web application interface with ReactJS for integration into a Mac application via web view
  • Developed comprehensive test suites for NextJS applications utilizing Jest and Playwright
  • Spearheaded the creation of a full-stack resume-building application with NextJS, TypeScript, Prisma, and Stitches, integrating PostgreSQL for data storage and OpenAI API for content enhancement
  • Engineered a large-scale language corpus testing tool using Python, enabling extensive data analysis and system optimization
  • Implemented an authentication system using MagicLink and contributed to the design of several web pages for a DAO, leveraging NextJS

Technologies & Tools

Next.jsTypeScriptReactPythonFlaskPostgreSQLPrismaStitchesPlateJSPubNubOpenAI APIPlaywrightJestLLMsInstructorPydanticMagicLink

Key Achievements

  • Built advanced AI-powered document processing features using multiple LLMs
  • Implemented real-time collaborative text editing with multi-user synchronization
  • Developed comprehensive resume-building application with AI enhancement capabilities
  • Created large-scale language corpus testing tools for data analysis