MrgSub is a proactive developer with a talent for building tools and full-stack applications using JavaScript, TypeScript, and React. They demonstrate versatility with experience in Lua and an interest in modern frameworks, but would benefit from focusing on foundational practices like automated testing, security, and documentation to increase the reliability and impact of their projects.
MTA:SA AI Engine
A "dumb" crypto bot that uses Binance and TradingView alerts to make trades on your behalf
A lazy, typescript friendly approach to API requests in modern React
NextJS App Router & Pocketbase
Powerhouse command centre for effortless database management
Demonstrates a strong ability to initiate diverse projects, from a crypto bot ('Dumb-Bot') to a reusable React hook ('useRequest'), showcasing a proactive approach to building new tools.
Actively uses modern technologies like TypeScript, Next.js, and modern React patterns (useReducer, useContext), as seen in 'pocket-nextjs' and 'useRequest'.
Documentation is a consistent weakness, with scorecards for 'useRequest' and 'cmd.haus' noting minimal or entirely missing READMEs, hindering user adoption and collaboration.
Code analysis for 'Dumb-Bot' and 'useRequest' reveals a critical lack of automated testing, which is essential for applications dealing with financial data or intended for reuse.
The 'Dumb-Bot' project analysis highlights significant security flaws, such as hardcoded API keys and an unprotected webhook, indicating a need for improvement in secure coding habits.
Primary languages used across most repositories. While proficient, the 'useRequest' analysis points to inconsistent use of strict TypeScript features like avoiding 'any'.
Demonstrates knowledge of modern React patterns like hooks, context, and reducers in 'useRequest'. The API design and lack of testing indicate room for growth.
Shows experience building both frontend ('SV-FE') and backend ('SV-BE') components, and using integrated frameworks like Next.js with Pocketbase in 'pocket-nextjs'.
Successfully integrates with external APIs in projects like 'Dumb-Bot' (Binance) and 'tesla-translate', showing the ability to consume and work with third-party services.
Has a clear interest in creating utility tools and automated systems, as evidenced by 'Dumb-Bot', 'cmd.haus', and 'tesla-translate'.
The 'mtasa-ai' repository, with the highest star count, showcases versatility and skill in Lua, extending their capabilities beyond the JavaScript ecosystem.
Get docs, diagrams, scorecards, and reviews for any repository. Understand code faster.