afidrya
Location: Georgia
Remote: Yes
Willing to relocate: Yes
Technologies: C, C++, Swift, TypeScript, Python, Objective-C, React, React Native, Node.js, PostgreSQL, Docker, AWS
Résumé/CV: https://drive.google.com/file/d/1FuZfiurvsvhgjK4RXYGJrL3X3afz9R86/view
Email: [email protected]
I previously worked as an architect at a consultancy, leading small teams. I've shipped many projects and have broad technical experience, from drivers to web development. With AI agents, I'm very effective: I can build and launch complex projects on my own without them collapsing under their own weight.I'm looking for a startup that needs a first and/or sole engineer who can "build it all" or an existing team I can strengthen.
I'm based in Georgia, in a European time zone, but I've spent half my life working with companies in SF, so adjusting my sleep schedule isn't a problem. A B2B contract or EOR works for me - whichever suits you. I'm also open to relocating if needed.
Get in touch, and let's discuss how I can help your startup.
Location: Georgia
Remote: Yes
Willing to relocate: Yes
Technologies: C, C++, Swift, TypeScript, Python, Objective-C, React, React Native, Electron, WebGL, SwiftUI, UIKit, Node.js, Fastify, Hono, NestJS, OpenAPI, WebSockets, GraphQL, Qt, QML, Cocoa, STL, Boost, PostgreSQL, SQLite, Docker, gVisor, Firecracker, AWS
Résumé/CV: https://drive.google.com/file/d/1FuZfiurvsvhgjK4RXYGJrL3X3afz9R86/view
Email: [email protected]
Hi, I'm Andrii. I'm looking for a developer role at the intersection of low-level programming and application development. I have experience in video processing and streaming, network driver development, and desktop application development for macOS, Windows, and Linux. I've also worked extensively with iOS since the platform's early days. I'm also proficient in modern web development with React and Node.js. Open to full-time roles and project-based collaborations. Location: Georgia
Remote: Yes
Willing to relocate: No
Technologies: TypeScript, Swift/Objective-C, C/C++, React/React Native, Node.js, Qt/QML, PostgreSQL
Résumé/CV: https://drive.google.com/file/d/1FuZfiurvsvhgjK4RXYGJrL3X3afz9R86/view
Email: [email protected]
Over 20 years of experience in software development. I have built web, desktop, and mobile applications, backend services, and system-level software. I enjoy working in startups, building products from scratch, and solving complex technical problems. Hands-on experience with AI integrations and local inference. Location: Georgia (country)
Remote: Yes
Willing to relocate: Maybe
Technologies: TypeScript, Node.js, React, Swift, SwiftUI, C++, C, Electron
Résumé/CV: https://drive.google.com/file/d/1UGbvB3FKtxMjK1Fxq8OKBvrNBrE7NGtR/view
Email: [email protected]
Full-stack engineer with 20+ years of experience, looking for a founding or first-engineer role. I build products from scratch and can work across frontend, backend, mobile, and infrastructure.Particularly interested in small teams where I can take ownership and ship complete products.
Based in Georgia and accustomed to working US Pacific hours.
Location: Tbilisi, Georgia
Remote: Preferred
Willing to relocate: Yes
Technologies: TypeScript, React, React Native, iOS / Swift, Node.js, PostgreSQL
Résumé/CV: on request
Email: [email protected]
A full-stack generalist with 26 years of experience.I currently hold a position as a Software Architect at a software consultancy, but I'm not attached to the title. I can quickly prototype things on my own, making me ideal for bootstrapping startups, or I can assemble and train a team.
For the past 7 years, I've primarily been working with, and am most proficient in, TypeScript, React, React Native, iOS/Swift/ObjC, Node.js, and Postgres. I've worked with many other languages and technologies and can easily pick up new ones if needed.
Here is a list of some other languages and technologies I’ve worked with previously: C, C++, Ruby, Rails, Lua, PHP, C#, .NET, Java (J2ME), OpenGL, WebGL, Cocoa, Qt, QML, MFC, ATL, QNX, Linux/Windows device drivers, Blockchain (miner development, wallet integrations, monitoring, Solidity), etc.
I think an easier way is to find script's location and construct paths for accessing script dependencies, for example (works on Linux & macOS):
script_root="$(cd "$(dirname "$(readlink "$([[ "${OSTYPE}" == linux* ]] && echo "-f")" "$0")")"; pwd)"
source "${script_root}/common.sh"
source "${script_root}/packages.sh"
source "${script_root}/colors.sh" Location: Europe (PST is also fine)
Remote: Yes
Willing to relocate: Yes
Technologies: TypeScript, React, React Native, NodeJS; Swift, ObjC, C++
Résumé/CV: Upon request
Email: [email protected]
Hello! My name is Andrey, I'm full-stack dev with systems programming background. Nowadays, I specialize in web app development and native apps for iOS and macOS, can adapt to your stack or do something very niche / low level (write a device driver etc). Please let me know what you're working on and I'll describe my relevant experience.Looking to join a team as a full-time contractor on a 3+ mo project. Small teams / early stage startups preferred. Relocation is possible if needed.
Also it'll be harder to go back and review changes when troubleshooting issues because formatting changes were squashed together with business logic changes. With merges at least there are still original commits available, and it'll be possible to either rollback everything or a single commit.
Location: Russia (UTC+3, but any TZ is fine)
Remote: Yes
Willing to relocate: No
Technologies: TypeScript, Swift, C, C++, ObjC, React, Electron, Node, Docker, Docker Compose, PostgreSQL, Qt
Résumé/CV: On request, please email me
Email: [email protected]
Hey! My name is Andrey, I'm full-stack dev with more than 10 years of remote work experience (20 overall) and specialize primarily in web app development (React + Node) and native apps for iOS and macOS. Ideally I'm looking for a full-time job or 3+ mo project.Previously I've worked on wide variety of projects such as multi-tiered web apps with SSO, Shopify / WooCommerce plugins for delivery services, Linux device drivers, video streaming apps, mobile banking apps and so on.
I'm always open to learn something new, particularly interested in Rust and Go.
- https://bugzilla.mozilla.org/show_bug.cgi?id=1548679
- https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Rel...
const [x, setX] = useState()
useEffect(() => {
let isMounted = true
someAsyncFunc(result => {
if (isMounted) {
setX(result) // should not be called on dismounted component
}
})
return () => { isMounted = false }
}, [])
return <MyComponent x={x} />
In this example it's possible that component will be unmounted, then completion handler will run and try to modify state before cleanup function will be able to set the flag.Imo choosing a different name for new useEffect would be better (like useAsyncEffect or introducing a parameter), because just changing its behavior won't even result in compilation errors or guaranteed run-time errors, only make old code unstable.
Is there a way to reliably detect if component is still mounted before updating it when doing async operations in effects?