Abdil Hamid

Abdil Hamid

@ForensicBlockSmith Member

Abdil Hamid is a blockchain developer with 12+ years in forensic investigations (investment banking), skilled in coding, security models, and scalability. He specializes in smart contract security, fraud detection, and blockchain forensics.

Member since
Joined
Last active
Active
Member number
Member #16
  • Smart Contracts
  • Security Audits
  • DeFi
Posts
17
Replies
65
Reactions
122
Active days
34

Contributions

Last 12 months

50 contributions

May Jun Jul Aug Sep Oct No contributions on Mon, May 11, 2026 No contributions on Tue, May 12, 2026 No contributions on Wed, May 13, 2026 No contributions on Thu, May 14, 2026 2 contributions on Fri, May 15, 2026 No contributions on Sat, May 16, 2026 No contributions on Sun, May 17, 2026 No contributions on Mon, May 18, 2026 No contributions on Tue, May 19, 2026 No contributions on Wed, May 20, 2026 No contributions on Thu, May 21, 2026 No contributions on Fri, May 22, 2026 No contributions on Sat, May 23, 2026 1 contribution on Sun, May 24, 2026 No contributions on Mon, May 25, 2026 No contributions on Tue, May 26, 2026 No contributions on Wed, May 27, 2026 No contributions on Thu, May 28, 2026 No contributions on Fri, May 29, 2026 No contributions on Sat, May 30, 2026 No contributions on Sun, May 31, 2026 No contributions on Mon, Jun 1, 2026 No contributions on Tue, Jun 2, 2026 No contributions on Wed, Jun 3, 2026 No contributions on Thu, Jun 4, 2026 No contributions on Fri, Jun 5, 2026 No contributions on Sat, Jun 6, 2026 No contributions on Sun, Jun 7, 2026 No contributions on Mon, Jun 8, 2026 No contributions on Tue, Jun 9, 2026 No contributions on Wed, Jun 10, 2026 No contributions on Thu, Jun 11, 2026 No contributions on Fri, Jun 12, 2026 No contributions on Sat, Jun 13, 2026 No contributions on Sun, Jun 14, 2026 No contributions on Mon, Jun 15, 2026 No contributions on Tue, Jun 16, 2026 No contributions on Wed, Jun 17, 2026 No contributions on Thu, Jun 18, 2026 No contributions on Fri, Jun 19, 2026 No contributions on Sat, Jun 20, 2026 No contributions on Sun, Jun 21, 2026 No contributions on Mon, Jun 22, 2026 No contributions on Tue, Jun 23, 2026 No contributions on Wed, Jun 24, 2026 No contributions on Thu, Jun 25, 2026 No contributions on Fri, Jun 26, 2026 No contributions on Sat, Jun 27, 2026 No contributions on Sun, Jun 28, 2026 No contributions on Mon, Jun 29, 2026 No contributions on Tue, Jun 30, 2026 No contributions on Wed, Jul 1, 2026 No contributions on Thu, Jul 2, 2026 No contributions on Fri, Jul 3, 2026 No contributions on Sat, Jul 4, 2026 No contributions on Sun, Jul 5, 2026 No contributions on Mon, Jul 6, 2026 No contributions on Tue, Jul 7, 2026 No contributions on Wed, Jul 8, 2026 No contributions on Thu, Jul 9, 2026 No contributions on Fri, Jul 10, 2026 No contributions on Sat, Jul 11, 2026 No contributions on Sun, Jul 12, 2026 No contributions on Mon, Jul 13, 2026 No contributions on Tue, Jul 14, 2026 No contributions on Wed, Jul 15, 2026 No contributions on Thu, Jul 16, 2026 No contributions on Fri, Jul 17, 2026 No contributions on Sat, Jul 18, 2026 No contributions on Sun, Jul 19, 2026 No contributions on Mon, Jul 20, 2026 No contributions on Tue, Jul 21, 2026 No contributions on Wed, Jul 22, 2026 No contributions on Thu, Jul 23, 2026 No contributions on Fri, Jul 24, 2026 No contributions on Sat, Jul 25, 2026 No contributions on Sun, Jul 26, 2026 No contributions on Mon, Jul 27, 2026 No contributions on Tue, Jul 28, 2026 No contributions on Wed, Jul 29, 2026 No contributions on Thu, Jul 30, 2026 No contributions on Fri, Jul 31, 2026 No contributions on Sat, Aug 1, 2026 No contributions on Sun, Aug 2, 2026 No contributions on Mon, Aug 3, 2026 No contributions on Tue, Aug 4, 2026 No contributions on Wed, Aug 5, 2026 No contributions on Thu, Aug 6, 2026 No contributions on Fri, Aug 7, 2026 No contributions on Sat, Aug 8, 2026 No contributions on Sun, Aug 9, 2026 No contributions on Mon, Aug 10, 2026 No contributions on Tue, Aug 11, 2026 No contributions on Wed, Aug 12, 2026 No contributions on Thu, Aug 13, 2026 No contributions on Fri, Aug 14, 2026 No contributions on Sat, Aug 15, 2026 No contributions on Sun, Aug 16, 2026 No contributions on Mon, Aug 17, 2026 No contributions on Tue, Aug 18, 2026 No contributions on Wed, Aug 19, 2026 No contributions on Thu, Aug 20, 2026 No contributions on Fri, Aug 21, 2026 No contributions on Sat, Aug 22, 2026 No contributions on Sun, Aug 23, 2026 No contributions on Mon, Aug 24, 2026 No contributions on Tue, Aug 25, 2026 No contributions on Wed, Aug 26, 2026 No contributions on Thu, Aug 27, 2026 No contributions on Fri, Aug 28, 2026 No contributions on Sat, Aug 29, 2026 2 contributions on Sun, Aug 30, 2026 No contributions on Mon, Aug 31, 2026 No contributions on Tue, Sep 1, 2026 No contributions on Wed, Sep 2, 2026 No contributions on Thu, Sep 3, 2026 No contributions on Fri, Sep 4, 2026 No contributions on Sat, Sep 5, 2026 No contributions on Sun, Sep 6, 2026 No contributions on Mon, Sep 7, 2026 No contributions on Tue, Sep 8, 2026 No contributions on Wed, Sep 9, 2026 No contributions on Thu, Sep 10, 2026 No contributions on Fri, Sep 11, 2026 No contributions on Sat, Sep 12, 2026 No contributions on Sun, Sep 13, 2026 No contributions on Mon, Sep 14, 2026 No contributions on Tue, Sep 15, 2026 No contributions on Wed, Sep 16, 2026 No contributions on Thu, Sep 17, 2026 No contributions on Fri, Sep 18, 2026 No contributions on Sat, Sep 19, 2026 No contributions on Sun, Sep 20, 2026 No contributions on Mon, Sep 21, 2026 No contributions on Tue, Sep 22, 2026 No contributions on Wed, Sep 23, 2026 No contributions on Thu, Sep 24, 2026 No contributions on Fri, Sep 25, 2026 No contributions on Sat, Sep 26, 2026 No contributions on Sun, Sep 27, 2026 No contributions on Mon, Sep 28, 2026 No contributions on Tue, Sep 29, 2026 No contributions on Wed, Sep 30, 2026 No contributions on Thu, Oct 1, 2026 No contributions on Fri, Oct 2, 2026 No contributions on Sat, Oct 3, 2026 No contributions on Sun, Oct 4, 2026 No contributions on Mon, Oct 5, 2026 No contributions on Tue, Oct 6, 2026 No contributions on Wed, Oct 7, 2026 No contributions on Thu, Oct 8, 2026 No contributions on Fri, Oct 9, 2026 1 contribution on Sat, Oct 10, 2026 No contributions on Sun, Oct 11, 2026 No contributions on Mon, Oct 12, 2026 No contributions on Tue, Oct 13, 2026 No contributions on Wed, Oct 14, 2026 No contributions on Thu, Oct 15, 2026 No contributions on Fri, Oct 16, 2026 No contributions on Sat, Oct 17, 2026 No contributions on Sun, Oct 18, 2026 1 contribution on Mon, Oct 19, 2026 No contributions on Tue, Oct 20, 2026 No contributions on Wed, Oct 21, 2026 No contributions on Thu, Oct 22, 2026 No contributions on Fri, Oct 23, 2026 No contributions on Sat, Oct 24, 2026 No contributions on Sun, Oct 25, 2026 No contributions on Mon, Oct 26, 2026 No contributions on Tue, Oct 27, 2026 No contributions on Wed, Oct 28, 2026 No contributions on Thu, Oct 29, 2026 No contributions on Fri, Oct 30, 2026 No contributions on Sat, Oct 31, 2026 No contributions on Sun, Nov 1, 2026 No contributions on Mon, Nov 2, 2026
Active days
34
Longest run
2 days
Current run
0 days

Most active on Fridays.

  1. Replied #Discussions

    New here - safest way to share research portfolio?

    I will go for Notion too. tbh PDF is fine, but it’s a massive pain to update when you want to add new pieces or when...

  2. Replied #Discussions

    Are Rust Developer Jobs Only in Blockchain Now? What Backend Developers Need to Know

    There’s also an unspoken reason why non-crypto companies hesitate to put "Rust" in the job description: the onboarding tax. At our company, transitioning a service from...

  3. Replied #Discussions

    Are Web3 GTM and security sales roles now hiring for protocol understanding, not just normal sales experience?

    I would not ignore normal sales experience here. In Web3 security GTM, protocol understanding definitely helps because the first message cannot sound like a generic SaaS...

    Best answer 1 reaction
  4. Replied #Discussions

    Do AI payments and agent wallet jobs expect Solidity developers to understand human-in-the-loop approval flows?

    From a hiring side, I would not expect a mid-level developer to have a perfect answer. These roles are still forming. But I would pay attention...

    Best answer 4 reactions
  5. Replied #Web3 Career Hub · For Candidates

    Advanced EVM Concepts & Internals: Senior Smart Contract Interview Signals and Proof

    One thing I would add for anyone using this hub for senior smart contract interview prep: Advanced EVM knowledge is rarely tested as trivia. In most...

  6. Replied #Discussions

    Crypto AML Certification for Compliance Analyst Jobs — Which Course Helps Hiring and What Proof Matters?

    Agree with this direction. I also think the 60-day question in the original post is the most practical one. If someone already has banking ops, AML,...

    1 reaction
  7. Replied #Discussions

    I’m a Full-Stack Developer Switching to Web3. After Reading Job Posts, I’m Confused About What Proof I Actually Need — Smart Contract Work or Strong Backend/Product Systems?

    I agree with this more than the “just learn smart contracts first” advice. A lot of candidates do build projects, but the proof still feels weak...

  8. Replied #Discussions

    Token-gated e-commerce dev roles (US-remote, EST/PST): what frameworks dominate?

    What seems to separate the real token-gated e-commerce roles from the “Web3 seasoning” JDs is this: most teams are not hiring for deep protocol complexity first....

  9. Replied #Discussions

    From On-Chain Intelligence to Product Strategy in Blockchain Risk Infrastructure

    This is a solid direction for blockchain risk infrastructure — you’re not just doing on-chain intelligence, you’re trying to turn raw activity into risk signals people...

  10. Replied #Discussions

    Are Blockchain Developer Jobs Really Globally Remote? How to Spot US-Only and EST/PST-Filtered Web3 Roles Early

    Remote hiring in blockchain feels tough because “remote” often hides constraints: compliance, payroll, customer time zones, or a manager who only trusts overlap with their own...

  11. Replied #Discussions

    USDC payroll for remote Web3 jobs (US): employee payroll vs contractor agreement vs EOR setup — contract clauses to lock before signing

    Once I got USDC pay on a 1099 setup, and the single biggest risk was ambiguity. In Web3, people assume “on-chain = instant,” but your contract...

  12. Replied #Discussions

    Remote web3 jobs (US) with no visa sponsorship: Germany-based Solidity dev (4 yrs) — how do internationals still get shortlisted?

    I run ops for a small Web3 team. Sometimes “US-only” is not about hiring preference — it’s about exposure. If the role touches production keys, security-sensitive...

    1 reaction
  13. Replied #Discussions

    Hardhat vs Remix for beginners: when building a dApp, what should I use and why?

    @shubhada Thanks for sharing more resources along with your opinion. It's really worth reading

  14. Replied #Discussions

    Full-time blockchain dev here — how do you study without burning out?

    Thanks all for helping me out. Looking forward to more discussions ahead

  15. Replied #Discussions

    Seeking guidance on industry roles in blockchain protocol / infrastructure (India & remote)

    You’re not alone in this — I’ve seen a few people with solid protocol backgrounds feel weirdly “blocked” when they go industry-hunting, because the market doesn’t...

  16. Replied #Discussions

    How to buy Jio Coin… or is it a non-trading rewards token? What compliance + tech jobs come from this model?

    One way to think about the “how to buy Jio Coin” confusion is that people are mixing two very different things: a publicly traded crypto asset...

  17. Replied #Discussions

    Looking for Guidance in My Blockchain Journey --- How Do I Get My First Full-Time Blockchain Developer Role?

    Thanks for making your GitHub public — that’s already more than many people do 👍 I can see around 40+ public repositories, which tells me you’ve...

  18. Replied #Discussions

    Let’s Talk About AI Security Auditing in Web3

    We’ve tried AI scanners in our workflow as well, mostly early on when contracts were still evolving.They helped with some obvious misses, but honestly most of...

  19. Replied #Discussions

    Web3 DevOps Careers: Do Blockchain Teams Actually Hire Infra Engineers?

    I tried moving from DevOps into Web3 last year and paused after around 8 months. Not because there were no jobs. There were jobs. But the...

  20. Replied #Discussions

    Thinking of switching into DePIN engineering—what skills actually matter once you’re on the job?

    From an infra perspective, the “engineering” in DePIN is really about maintaining uptime, preventing GPS/location spoofing, ensuring smooth data ingest, and keeping validators heal...

    1 reaction
  21. Replied #Discussions

    Blockchain QA for Software Testers: Do You Need Solidity, Foundry Tests, or Bug Reports?

    If you want practice that feels close to real work, pick one issue from a DeFi repo and reproduce it end-to-end. Don’t just say “bug exists.”...

  22. Replied #Discussions

    Looking for Guidance in My Blockchain Journey --- How Do I Get My First Full-Time Blockchain Developer Role?

    You’ve already done the hardest part — staying consistent for 1.5 years, exploring Solidity, front-end integration, and tooling without a CS background. That’s a big signal...

  23. Replied #Discussions

    My Smart Contract Auditor Portfolio Got Rejected—What Do Firms Actually Want to See?

    I entered auditing last year, and my first portfolio failed for the exact same reason. The turning point was when I stopped treating audits like “bug...

  24. Replied #Discussions

    I Know Solidity, but Interviews Now Feel Like Security Exams — What Advanced Questions Should I Really Prepare For?

    Smart contract security isn’t just finding exploits. It’s predicting when the world stops behaving the way you expect. The question I use most often: “What happens...

  25. Replied #Discussions

    US-remote Web3 gaming wallet UX: what founders want to see before they shortlist

    Web3 gaming UX sits on top of unpredictable systems. Confirmation delays, RPC failures, wallet prompts — all of it changes pacing in ways normal apps don’t....

  26. Replied #Discussions

    Is It Safe to Accept Tokens Before Tokenomics Is Published? Developers Share What Really Happens

    The biggest risk here is not only token price. It is whether your rights are actually documented. Until there is a SAFT, SAFE-T, vesting agreement, or...

  27. Replied #Discussions

    As a Product Ops Lead at a DeFi project, how do you communicate smart-contract incidents when founders want ‘no public confession’ but engineers need transparent updates?

    At my DAO treasury tool, the “ship now” pressure came weekly. We built a velocity vs. validation board in Notion that tracked deploy frequency and error...

  28. Replied #Discussions

    NFT pivot after the hype: who should own “utility growth” now?

    I’ve been in a similar pivot (mint → “membership utility”) and the biggest trap was arguing about roles before defining the loop.If “utility” means staking +...

  29. Replied #Discussions

    Should Early-Stage DeFi Projects Still Invest in Community Marketing?

    Pre-product marketing still matters but the content format has changed. Instead of giveaways, focus on transparent build-in-public storytelling. Our team used Notion public roadmap...

  30. Replied #Discussions

    How you measure Growth in Early-Stage Indian Web3 Startups Without Vanity Metrics

    I would suggest you should stop tracking vanity numbers. In our DAO incubator, we measure proof-of-action instead: wallet connection rate, smart contract interaction per active use...

  31. Replied #Discussions

    How Do You Audit a Web3 Funnel When Wallet Connect Does Not Lead to First On-Chain Action?

    We ran into a similar “Web3 growth feels stuck” situation on a lending protocol, and what helped was treating it like a Web3 funnel audit where...

  32. Replied #Discussions

    As a QA tester in smart-contract teams, which actions truly help reduce audit churn?

    Totally. Bringing auditors in early changes tone completely. We start each sprint asking, “What test data do you value most?” That alignment turns QA from gatekeepers...

  33. Replied #Discussions

    Why Do Tests Pass on Hardhat/Anvil Forks but Break on Mainnet? What Hidden Differences Are We Missing?

    My personal trap was evm_snapshot addiction  Locally everything felt “clean” — reset state, run again, perfect outputs. On mainnet nothing resets, and the moment I switched...

    1 reaction
  34. Replied #Discussions

    For testers aiming to become QA leads in blockchain teams, what skills actually drive that transition?

    Write internal case studies after every release. It builds a knowledge library and positions you as guardian of learning. People start asking you for decisions without...

  35. Replied #Discussions

    As a Blockchain QA Engineer, How Do You Answer “Testing Strategy” in Interviews Without Sounding Shallow or Unprepared?

    We don’t expect textbook answers. Structure matters — how you think under uncertainty. Start with Scope → Risk → Method → Feedback. Explain how you pick...

  36. Replied #Discussions

    How can I transition from Web2 career to Web3 career for US startup developer roles (3 years full-stack)?

    I moved from Web2 security and forensics into Web3 forensics, and one thing I noticed is US teams love candidates who can trace reality, not just...

  37. Replied #Discussions

    Got removed from my first blockchain job — now scared to ask for help again

    I liked that you came to the forum and publicly shared that you have feeling nervous due to previous experience and you want to get out...

  38. Replied #Discussions

    Smart Contract Salary Negotiation in Remote Teams — How Do You Stay Fair Without Losing Leverage?

    One thing I’ve noticed in remote crypto teams: founders are terrified of misalignment. They’ve been burnt by devs who quote big numbers, join for 2–3 months,...

  39. Replied #Discussions

    How do you explain reentrancy in interviews without sounding like you memorized it?

    My first testnet deployment got reentered because I updated balances late. Funds drained. Brutal day. But now in interviews when they ask “Why CEI?” I can...

  40. Replied #Discussions

    When a Junior Triggers a Production Incident: What’s the Right Way to Respond Without Making Things Worse?

    My worst production scare happened during a liquidity-pool upgrade. A junior thought the pool was stuck, so they instantly suggested redeploying the contract. Turned out the...

  41. Replied #Discussions

    Moving from Web2 Backend to Solidity in Singapore: Should I Learn Foundry or Hardhat First to Clear Smart Contract Interviews?

    I switched from Node.js backend to Solidity last year, and what helped me most was picking one workflow and repeating it until muscle memory formed. I...

  42. Replied #Discussions

    CEI rule in interviews — when do you actually break it without breaking the contract?

    I’ve seen junior developers move their state updates around just to match the “checks-effects-interactions” pattern and suddenly their contract invariants break 🤯. The real idea b...

  43. Replied #Discussions

    I’m starting my first smart contract job next week and I’m honestly nervous — what actually matters during probation?

    I’ve seen more juniors fail probation because they go quiet than because they write bad code. Code can be fixed. Silence looks like risk.If you’re unsure,...

  44. Replied #Discussions

    Failed a technical interview for a Blockchain Security Engineer role — need help with cryptography prep

    I’ve been on both sides of the table for blockchain security interviews, and what often filters candidates isn’t the math. It’s the connection between cryptography and...

  45. Replied #Discussions

    Which Blockchain Jobs Are Growing Fastest Right Now?

    From what I’ve seen, technical skills like Solidity and Rust are definitely in high demand, but they’re only part of the picture. Teams put a lot...

  46. Replied #Discussions

    Blockchain Developer vs. Engineer: Salary, Tech Stack & Career

    One thing I’d add from the security side: the title also changes what kind of mistakes people expect you to notice. A blockchain developer may be...

  47. Replied #Discussions

    How do companies pay international contractors in stablecoins? (USDC Payroll & Platform Setup)

    I’ve been taking partial payments in USDC since early 2024, so here’s how it works for me: Invoice always in fiat (USD).This avoids confusion and makes...

  48. Replied #Discussions

    How do companies pay international contractors in stablecoins? (USDC Payroll & Platform Setup)

    Treat stablecoin pay like payroll, not a wallet transfer: you want USD-denominated terms + a clean paper trail. Anchor comp in USD (base/bonus) and define the...

    1 reaction
  49. Replied #Discussions

    UAE Web3 job search (Dubai): 2-year blockchain dev looking for referrals, meetups, and cert guidance

    Hey, welcome to Dubai. Real talk: applying online here is slow. Most quick wins happen through people — meetups, intros, and someone vouching that you can...

  50. Replied #Discussions

    Can Non-Developers switch to a Solidity & Web3 Career?

    If you're looking to get started in Web3, my advice is to keep it simple at first. Build a basic React.js app to get comfortable, then...

  51. Replied #Discussions

    which skills are essential for Ethereum & DApp Career

    The best way to get started is by getting comfortable with programming like JavaScript and Python are great to learn first since they’ll make picking up...

    1 reaction
  52. Replied #Discussions

    How Do I Explain ‘Common Smart Contract Security Mistakes’ in Auditor Interviews Without Sounding Generic?

    Don’t forget the category of upgrade-related mistakes. Half of 2023’s severe bugs were introduced post-deployment through proxy upgrades or misconfigured initialization. Mention th...

  53. Replied #Discussions

    How Do I Explain ‘Common Smart Contract Security Mistakes’ in Auditor Interviews Without Sounding Generic?

    One way to not sound generic is to attach a real-world failure mode to each mistake. For example: reentrancy → unchecked external call → shared liquidity...

  54. Replied #Discussions

    What proof do blockchain recruiters trust when a developer is switching from Web2?

    Building on what was said about open-source and hackathons, I’ve found that documenting your project journey—successes and failures—in a blog or even short LinkedIn posts can...

  55. Replied #Discussions

    Negotiating pay for US-remote blockchain roles (EST/PST): handling “we pay by location” without losing leverage

    I’ve noticed “we localize pay by geography” can mean two things. Sometimes it’s a hard policy and you won’t move base salary, even if you’re perfect....

  56. Replied #Discussions

    How to Showcase Experience for a Smart Contract Interview?

    These tips helped me a lot in my interview. I am expecting a job offer . Hurrey

  57. Replied #Discussions

    From Finance Fraud Investigations to Blockchain Forensics Careers: Can Banking Experience Transfer to Crypto?

    This is helpful. One practical thing I’m stuck on: how do you get hands-on practice without access to Chainalysis/TRM? Most job posts mention them, but I’m...

    1 reaction
  58. Replied #Discussions

    Prevent Timestamp Manipulation in Solidity (PoS Auction Security)

    I would not make block.number the main answer here. For an auction, the better question is: can a small timestamp difference change who wins, whether a...

  59. Replied #Discussions

    When preparing for smart contract interviews, how much does gas optimization really matter?

    From a protocol perspective, gas optimization only matters after you understand system behavior.I’ve seen junior candidates obsess over packing structs while missing the fact that...

  60. Replied #Discussions

    What are the different types of blockchain and Ethereum developers?

    There are several types of blockchain developers within Ethereum: smart contract developers, dApp developers, and protocol developers. Smart contract developers focus on writing se...

  61. Replied #Discussions

    Do you still think blockchain development is a good career choice?

    Yup, my understanding says blockchain development has a good future. I am quite active on LinkedIn and is observing more and more industries are getting into...

  62. Replied #Talent And Career Guides

    Unlocking Data Privacy: How Blockchain Keeps Your Secrets Safe

    Simple explanation of my question I was looking for answer

Activity by month

December 2025: 3 posts, 3 replies D January 2026: 4 posts, 4 replies J February 2026: 3 posts, 5 replies F March 2026: 0 posts, 2 replies M April 2026: 0 posts, 1 reply A May 2026: 0 posts, 4 replies M June 2026: 0 posts, 0 replies J July 2026: 0 posts, 0 replies J August 2026: 0 posts, 2 replies A September 2026: 0 posts, 0 replies S October 2026: 1 post, 1 reply O November 2026: 0 posts, 0 replies N

Busiest month: January 2026

Where Abdil contributes

  1. #Discussions 78 · 95%
  2. #Talent And Career Guides 1 · 1%
  3. #Web3 Career Hub · For Candidates 1 · 1%
  4. #Resources 1 · 1%
  5. #Introductions 1 · 1%

Highlights

Reactions per contribution
1.5
Best answers
2
Member for
2 years