Neil Kalman

Software Architect || Tech-Lead || Developer-Experience Manager || Software Engineer

-----

My expertise and passion lay with the JavaScript\TypeScript eco-system, writing open-source libraries and tools, leading teams, mentoring engineers, and software architecture.

I'm passionate about efficient working habits, automation, bots, and creating developer tools to streamline workflows and eliminate bottlenecks.

☕️ 60 minutes E-Coffee

The coffee meeting is the Swiss Army knife of networking. It’s a low-risk way to meet new people, swap advice, and lay the foundation for a more substantial relationship.

  • 60m

☕️ 90 minutes E-Coffee

The coffee meeting is the Swiss Army knife of networking. It’s a low-risk way to meet new people, swap advice, and lay the foundation for a more substantial relationship.

  • 90m

🎤 Book me for a lecture

Welcome to the scheduling page for my lectures!

I'm excited to collaborate with you and bring valuable insights to your audience. This meeting is an opportunity for us to align on the key details and discuss the specific topic of the lecture.

During our meeting, we will cover the following:

  1. Understanding Your Needs: We'll start by discussing your organization, the audience, and what you aim to achieve through this lecture. This will help me tailor the content to meet your expectations.
  2. Topic Selection: I offer lectures on a range of subjects [you can list your areas of expertise here]. Together, we will select a topic that resonates most with your audience and aligns with your event's goals.
  3. Logistics and Format: We'll go over the logistical details such as date, time, location (virtual or in-person), and the expected duration of the lecture. We'll also discuss the format – whether it's a keynote, workshop, or interactive session, and any specific requirements you may have.
  4. Q&A and Engagement: I believe in interactive sessions, so we'll discuss how to incorporate Q&A segments, audience engagement activities, and any other interactive elements you'd like to include.
  5. Technical and Material Requirements: If there are any technical needs (like audio-visual equipment) or material preparations (like handouts or slides), we'll make sure to cover those.
  6. Follow-up and Feedback: Lastly, we'll talk about post-lecture follow-ups, including any feedback mechanisms or additional resources that might be beneficial for your audience.

I look forward to collaborating with you to create an insightful and engaging lecture. Please select a time that works best for you, and let's start planning an amazing event!

  • 45m

💻 Technical Interview

This is a technical interview for kibibit. The meeting will be about an 1.5 hours and will include:

  • 10min - Introducing kibibit and myself
  • 10min - Introducing the candidate
  • 60min - Technical questions
  • 10min - Candidate questions - A chance for you to ask questions about kibibit and the position

Technical questions can be done in whatever language you prefer, including pseudo-code. Try to get to a complete solution, but if you run out of time, try and explain what you would have done if you had extra time.

Try to explain your solution as you go, and consider time and space complexity when explaining the choices you made for the solution.

My goal is to give you a stress-free interview (or at least as close as possible). So feel free to ask questions. I want to see how you think, and not test you about how good is your memory. Don't stress out about remembering function names and specific inputs and outputs of a function. If you remember that function exists, We'll talk about how you use it. that's not part of the test.

I might ask about things related to your expertise based on your resume.

  • 90m
Neil Kalman | Cal.com