Skip to content
Open to new opportunities

Faik BinajFull Stack Developer

I build web products from the backend to the UI with Go, React and TypeScript. Right now I'm connecting a logistics platform on AWS to 50+ freight carrier APIs.

4+Years experience
50+Carrier APIs integrated
4Companies
40+Technologies
01 / Stack

Skills & technologies

Frontend

17
  • React
  • Next.js
  • Vue.js
  • Redux
  • React Query
  • React Router
  • TanStack
  • VueUse
  • Tailwind CSS
  • shadcn/ui
  • Radix UI
  • Motion
  • Zod
  • Material UI
  • Ant Design
  • Bootstrap
  • Sass

Languages

5
  • Go (Golang)
  • TypeScript
  • JavaScript
  • HTML
  • CSS

Backend

9
  • Node.js
  • NestJS
  • Express
  • GraphQL
  • Swagger
  • Stripe
  • Better Auth
  • JWT
  • Resend

Cloud & DevOps

6
  • AWS
  • AWS Lambda
  • AWS AppSync
  • Terraform
  • Railway
  • Vercel

Databases

5
  • PostgreSQL
  • MySQL
  • MongoDB
  • DynamoDB
  • TypeORM

Testing & Tooling

12
  • Jest
  • Vitest
  • Playwright
  • Storybook
  • Vite
  • Nx
  • Git
  • npm
  • pnpm
  • Yarn
  • Prettier
  • ESLint

AI Tools

6
  • Claude
  • OpenAI
  • Codex
  • GitHub Copilot
  • Amazon Q
  • Ollama
02 / Experience

Experience & education

  1. Full Stack Developer (Go / React)

    May 2026 – Present
    ENTOS Ltd · Boston, MA (Remote)
    • Full stack development on G2Mint's Miles TMS, a freight management platform, in a team of 13.
    • Built and maintain 50+ carrier API integrations in Go for rating, booking, tracking and documents.
    • Worked on the multi-carrier rate engine and automated shipment tracking, improving rate accuracy and delivery visibility.
    • React/TypeScript features in an Nx monorepo; AWS Lambda, AppSync and DynamoDB with Terraform; active in code reviews.
  2. Software Developer

    Apr 2024 – Jun 2026
    Paper Clicks · Tirana
    • Front-end on TheOptimizer, improving performance and scalability with Vue.js, TypeScript and Node.js.
    • Shipped significant UI/UX improvements.
    • Worked with cross-functional teams and took part in code reviews.
  3. Front End Developer

    Mar 2022 – Mar 2024
    GisDev · Tirana
    • Played a big part in building a management system for training magistrates.
    • Built a dashboard that lets users configure their own charts, tables and KPIs.
    • Helped design and build the company site with a focus on responsiveness.
  4. Back End Developer Intern

    Jul 2021 – Dec 2021
    Nebula Ltd · Tirana
    RESTful APIs with Express.js on MongoDB and PostgreSQL.
  5. Engineer's Degree, Telecommunications

    2018 – 2021
    Polytechnic University of Tirana
03 / Projects

Selected projects

G2Mint home page showing the Miles freight automation workflow, from new order through rating, booking and tracking to invoicing.

Miles TMS: Freight Management in One Place

GoReactAWSGraphQL

A cloud platform for shippers, brokers and 3PLs covering the full shipment lifecycle: multi-carrier quoting, booking, bills of lading, real-time tracking and settlement, plus a public API.

View project
CARRIER INTEGRATIONS
rateQuote across carriers
bookBook and schedule pickup
trackAutomated status updates
docsBOLs and labels
$ 50+ carriers · go · lambda · dynamodb

50+ Carrier API Integrations in Go

GoLambdaDynamoDB

One interface over more than fifty freight carriers for rating, booking, tracking and documents, plus work on the multi-carrier rate engine that improved rate accuracy and delivery visibility.

TheOptimizer main dashboard with spend, revenue and ROI cards above a spend versus conversions chart.
Campaigns table with on/off toggles, status, tags, bid strategy, spending limit and budget columns.
Reporting page with a prompt for describing a report and a grid of report templates.
Campaign Launcher showing ad network channels above a list of recent campaigns.
Creatives library grid of ad images with headlines and spend, CTR and EPC figures.
Integrations page listing ad networks, analytics tools and affiliate tracking platforms.
Logs table of campaign actions with time, item, action and status columns.

TheOptimizer

Vue.jsTypeScriptNode.js

An AI-powered ad automation platform for performance marketers, affiliates and agencies. It brings ad networks and tracking platforms into one dashboard, with automation rules for budgets, bids and placements, an AI assistant and bulk campaign launching. I worked on the front end, improving performance, scalability and UI/UX with Vue.js, TypeScript and Node.js.

View project
Bookings dashboard with booking, revenue and rooms sold cards above a table of guests, stays, rooms, channels and statuses.
Booking detail panel showing the balance due, guest contact details, rate breakdown and booking information.
New reservation wizard on the stay step, with room type cards, dates, guest counts and a live price summary.
New reservation pricing step with rate plan, channel, payment method and deposit options.
Rates and restrictions grid listing daily prices, closed to arrival, stop sell and minimum stay for each rate plan.
Availability calendar with occupancy figures above room types by day, booking bars and a booking preview card.
Rooms and rates table of room types with their rate plans, prices and default occupancy.
Channels page with Booking.com connected, Airbnb ready to connect, and Expedia and Vrbo coming soon.
Properties table showing a hotel's location, rooms, currency, timezone and contact details.

Occupancy PMS

ReactNestJSPostgreSQLStripe

A SaaS property management system for hotels and rental hosts. It covers bookings, a multi-room availability calendar, rooms and rate plans with stay restrictions, and multi-property management. A channel manager keeps rates, availability and reservations in sync with Booking.com, Airbnb and Expedia through webhooks. Subscription billing runs on Stripe and transactional email on Resend. I designed and built both sides: a NestJS, TypeORM and PostgreSQL API with Better Auth, and a React front end with Redux Toolkit Query and shadcn/ui.

View project
Applications history list showing each applicant's year, registered status and commission approvals.
Weekly class timetable with colour-coded course sessions, hours and completion status.
Academic courses table with one course expanded to show its assigned teachers and hours.
Student evaluation page with assessment and exam scores and attendance progress for each course.
Academic courses table listing title, description, type, study year, academic year and coefficient.
Ongoing training calendar table with topics, categories, applicant counts and approval status.

School Management System

ReactJavaScriptCharts

A platform for training magistrates that covers the full journey: online applications with real-time status tracking and multi-level verification, an e-learning module for courses, timetables, attendance and exams across all three study years, and ongoing training with automatic electronic certificates. As a front-end developer, I played a big part in conceptualizing and building it.

Laptop showing a dashboard with a map of incidents by site, an actions by status pie chart, a KPI chart and an actions table.
Widget settings dialog for a bar chart, with legend and data category options and a colour picker for a data series.
Dashboard tab with bar charts of hazard risk reduction and incidents by month above a map of incidents by site.

Dashboard

ReactRechartsLeaflet

A highly customizable widgets library built on Recharts, with more than 15 widget types and powerful filtering that keeps configuration simple. It displays data from a proprietary backend but can connect to other systems, and dashboards open in under a second when the backend allows, however many widgets they hold. I worked on the front end, letting users configure their own dashboards of charts, tables and KPIs.

04 / Contact

Got an interesting problem? Let's talk about it.

I like work with real complexity: messy integrations, data-heavy dashboards and products that should work better than they do. Have a project or a role in mind, or just want to say hello? Send a message and I'll get back to you as soon as possible.