Giter Club home page Giter Club logo

Hello 👋

I am a Full stack javascript developer working from Budapest, Hungary

LinkedIn logo

truzme.com

Mostly experienced in writing complex, high performance javascript web applications 🚀, where every bit and millisecond counts, using technologies like

  • Multithreading (Workers, child processes)
  • Caching (both on FE-BE side)
  • Streams (eg: Node.js streams)
  • Raw binary data (eg: typed arrays)
  • Bitwise operations
  • Generators

❤️ Pet project (truzme.com)

A truss calculator utilizing finite element calculations in the browser, including mobiles and tablets. Able to calculate thousands of elements without any BE requests, instantly. I use this tool to explain structural engineering basics to non-engineer friends and my sons, and as a sandbox for testing, learning, and experimenting with new technologies.

  • Started as Vue project, it is now React/Next.js + Typescript
  • State management: Mobx, mobx-react, mobx-state-tree
  • I wrote the FEM calculator from scratch, the modules are separated in monorepos

👀 Interested in

  • Web application development with complex graphical elements (svg/canvas, tables in 2D-3D) 🎨 📈
  • Algorithmic challenges 🎲 🎯
  • Performance optimization (speed, memory) 🏁 🚴
  • R&D 🌱 🎓

✔️ Main stack

  • Javascript (Typescript)
  • Node.js
  • React
  • Next.js
  • PostgreSQL

🔨 Tools

  • Webpack
  • Prettier
  • Styled components

Some libraries/frameworks/APIs to mention

  • Mobx, mobx-react, mobx-state-tree (side project)
  • Map/GeoJSON: Openlayers, turf, Google Maps API
  • styled-components
  • Material UI (mui 5)
  • D3.js
  • Redis
  • Sequelize ORM
  • React-query
  • Angular.js

Miscellaneous

  • Reactive programming++
  • My favorite algorithm: Topological sort

Quote I remember myself every day working on the Frontend:

Initially, design your state, stores, processes as if you were building a CLI, not a web app (Michel Weststrate)

This quote means more than you think:

There are only two hard things in Computer Science: cache invalidation and naming things (Phil Karlton)

Norbert Pozsonyi's Projects

noreng icon noreng

Config files for my GitHub profile.

tapdigit icon tapdigit

Automatically exported from code.google.com/p/tapdigit

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.