Skip to content
View noreng's full-sized avatar

Block or report noreng

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
noreng/README.md

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)

Popular repositories Loading

  1. exam-2015-fall exam-2015-fall Public

    Forked from AttilaVaczy/exam-2015-fall

    JavaScript

  2. calorieCounter calorieCounter Public

    JavaScript

  3. koa-CRUD koa-CRUD Public

    JavaScript

  4. angular-d3-koa angular-d3-koa Public

    JavaScript

  5. tapdigit tapdigit Public

    Forked from angelopoerio/tapdigit

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

    JavaScript

  6. game-of-life game-of-life Public

    JavaScript 1