Meeting Title: All Engineering (AI Uses + Workshop) Date: 2025-09-18 Meeting participants: Awaish Kumar, Mustafa Raja, Casie Aviles, Demilade Agboola


WEBVTT

1 00:01:13.710 00:01:14.520 Mustafa Raja: Hey.

2 00:02:06.390 00:02:07.170 Awaish Kumar: I’m old.

3 00:02:08.889 00:02:10.139 Awaish Kumar: How’s everyone?

4 00:02:13.450 00:02:17.980 Mustafa Raja: Yeah, doing good. Do we have… do we have a meeting today?

5 00:02:20.400 00:02:21.620 Awaish Kumar: This one, right?

6 00:02:22.090 00:02:22.880 Mustafa Raja: Yeah.

7 00:02:24.000 00:02:29.690 Awaish Kumar: We don’t have anyone to present, so we… I just wanted to check in with all engineering.

8 00:02:32.980 00:02:37.789 Awaish Kumar: Yeah, so I just wanted to see how everybody’s doing.

9 00:02:38.110 00:02:39.340 Awaish Kumar: How is,

10 00:02:40.090 00:02:49.670 Awaish Kumar: everything going, and if there are any blockers or anything, and yeah, we just discuss what we are working on. So, for each other.

11 00:02:50.270 00:02:52.829 Awaish Kumar: Just to share with the team, and

12 00:02:53.120 00:02:57.199 Awaish Kumar: So I’ve just wanted to keep it short and just…

13 00:02:57.550 00:03:05.989 Awaish Kumar: have that short check-in, but I don’t think many people are going to join, so we can just,

14 00:03:07.440 00:03:08.230 Awaish Kumar: Doc.

15 00:03:08.470 00:03:09.670 Awaish Kumar: to each other.

16 00:03:10.090 00:03:13.050 Awaish Kumar: So, I will go first,

17 00:03:13.550 00:03:19.760 Awaish Kumar: So, mainly, I’m… I have been working on Eden stuff, Oh, mainly the…

18 00:03:21.240 00:03:27.430 Awaish Kumar: Working with, like, data… building the data pipelines, or setting up… maintaining data pipelines.

19 00:03:27.900 00:03:28.660 Awaish Kumar: Oh.

20 00:03:30.100 00:03:30.970 Awaish Kumar: Sorry?

21 00:03:31.290 00:03:32.689 Mustafa Raja: Yeah, I said, okay.

22 00:03:33.450 00:03:36.760 Awaish Kumar: Yep. And the… yeah…

23 00:03:37.510 00:03:43.700 Awaish Kumar: keeping the conversation with the client, and then working on that. Apart from that, like, mainly…

24 00:03:44.470 00:03:46.810 Awaish Kumar: I’m, I’m utilizing,

25 00:03:47.590 00:03:56.889 Awaish Kumar: ChatGPT, like, I’ve seen new features on ChatGPT, like, it can connect to your GitHub and basically get the context, so I’ve been just,

26 00:03:57.040 00:03:58.360 Awaish Kumar: Testing that.

27 00:03:59.380 00:04:08.890 Awaish Kumar: Apart from that… working on internal stuff, KRs and things like that. So, how is…

28 00:04:09.070 00:04:10.509 Awaish Kumar: Going with y’all.

29 00:04:10.740 00:04:14.400 Awaish Kumar: Maybe I will choose the next person, and…

30 00:04:15.450 00:04:21.500 Awaish Kumar: And then anyone who speaks next will choose the next person. So, what about you, Casey?

31 00:04:22.810 00:04:29.969 Casie Aviles: Okay, yeah, so… right now, what’s on my plate is just… Primarily ABC,

32 00:04:30.590 00:04:38.059 Casie Aviles: So, I know you’re probably looped into the work that I’ve been doing for both ABC and Insomnia, so…

33 00:04:38.930 00:04:43.569 Casie Aviles: Yeah, for ABC, I guess my challenge is just for both is, like.

34 00:04:44.180 00:04:52.279 Casie Aviles: When, you know, when spiking for a new tool that needs to… that… to be used, or, like, when we want to implement something.

35 00:04:52.660 00:04:55.859 Casie Aviles: Like, some… yeah, sometimes I guess I’m just…

36 00:04:56.450 00:05:00.530 Casie Aviles: I have a tendency to get stuck on researching, you know?

37 00:05:02.880 00:05:10.620 Awaish Kumar: Okay, no, no worries. So, yeah, we are here to help. If you are stuck on anything, you can ping me, or anyone in the team.

38 00:05:10.830 00:05:11.860 Awaish Kumar: Oh, yep.

39 00:05:14.130 00:05:15.899 Casie Aviles: Yeah, thank you.

40 00:05:15.900 00:05:20.480 Awaish Kumar: How about… how’s it going… how is it going with the ABC stuff?

41 00:05:21.230 00:05:24.270 Casie Aviles: Yeah, so just earlier I did, like,

42 00:05:24.480 00:05:27.910 Casie Aviles: Like, a minimum viable product for… the.

43 00:05:27.910 00:05:34.290 Awaish Kumar: No, no, before, like, before that, did you answer my questions, which I asked?

44 00:05:36.290 00:05:42.649 Casie Aviles: Oh, for the spike. That one, I did not go with windmill anymore.

45 00:05:43.910 00:05:44.880 Casie Aviles: It looks like.

46 00:05:45.010 00:05:47.729 Awaish Kumar: Are we considering custom forms or not?

47 00:05:49.150 00:05:55.650 Casie Aviles: Yeah, it looks like we’re considering custom forms, but not particularly the windmill one.

48 00:05:56.310 00:05:57.200 Casie Aviles: Because…

49 00:05:57.200 00:06:01.989 Awaish Kumar: Whatever… so, like, whatever tool or whatever

50 00:06:02.190 00:06:12.339 Awaish Kumar: way you are spiking for. Before even starting the spike, I want you to answer those questions for

51 00:06:12.520 00:06:16.370 Awaish Kumar: for any… any tool, right? Like, if we… even if we are building…

52 00:06:16.480 00:06:21.590 Awaish Kumar: on our internal platform, right? I just want to measure the cost.

53 00:06:21.980 00:06:30.599 Awaish Kumar: Because at the end, we have to figure out, with the current budget from the client, are we able to handle that cost, or should we

54 00:06:30.600 00:06:44.719 Awaish Kumar: push that cost to the client, or if we need client approval, things like that. So, I just want that we answer those questions, in… with whatever, process you want to do, like.

55 00:06:44.720 00:06:49.669 Awaish Kumar: if it is a windmill, if it is a fast API, or if it is a…

56 00:06:50.490 00:06:54.429 Awaish Kumar: Some page on our internal platform, so whatever it is, like, it’s…

57 00:06:54.660 00:07:05.110 Awaish Kumar: Once we answer that question, we see, like, okay, we can move forward, then we will do spike, what is the feasible, and then further we go for implementation.

58 00:07:06.710 00:07:10.860 Casie Aviles: Yeah, that makes sense. I will add… I will be adding that,

59 00:07:11.140 00:07:14.329 Casie Aviles: Like, as a priority question, whenever I create type.

60 00:07:14.760 00:07:16.770 Casie Aviles: Specs moving forward.

61 00:07:18.270 00:07:27.630 Awaish Kumar: Yeah, if you create something, MVP or anything, like, you spend maybe 5 hours on it, for example, so, and then we go back to the client,

62 00:07:27.800 00:07:36.099 Awaish Kumar: With the cost, and they say, no, like, if they don’t approve, like, then we are… we spend… we just wasted our time, right?

63 00:07:36.280 00:07:36.790 Awaish Kumar: So…

64 00:07:36.790 00:07:37.380 Casie Aviles: Yeah.

65 00:07:40.800 00:07:43.149 Casie Aviles: Okay, yeah, that makes sense.

66 00:07:43.780 00:07:54.130 Awaish Kumar: For Insomnia, I reviewed the PRs, I think I approved them, so you can test it, by… and, like, merge it and see if they are working in production.

67 00:07:55.270 00:08:01.310 Casie Aviles: Yes, I’ve done that for some, I think Dagster, like, has a…

68 00:08:02.130 00:08:10.010 Casie Aviles: what do you call this? Like, a different way of handling… The memory, so… I…

69 00:08:10.540 00:08:13.609 Casie Aviles: I was getting stuck there, so I just,

70 00:08:13.960 00:08:17.770 Casie Aviles: Moved some of the automations to Windmill, which are running now.

71 00:08:20.370 00:08:25.690 Awaish Kumar: why Dexter will have… Different way of handling memory,

72 00:08:26.870 00:08:36.970 Awaish Kumar: Like, at the end, it is using, maybe some… some, linux system at the… the backend.

73 00:08:37.220 00:08:44.320 Awaish Kumar: So… You know, why we were getting there, and if you could have.

74 00:08:44.320 00:08:45.380 Casie Aviles: Yeah, I was…

75 00:08:45.380 00:08:46.740 Awaish Kumar: getting errors.

76 00:08:47.410 00:08:57.330 Awaish Kumar: Yeah, who could have paired on this? Like, if you’re stuck on something like that, and you decide to switch the tool, or move on to some other tool, like, let’s…

77 00:08:57.530 00:09:09.070 Awaish Kumar: work together. You can ping me and, like, ask for a peer session, and we can, like, maybe spend together, like, maybe 30 minutes or something to see if

78 00:09:09.140 00:09:26.399 Awaish Kumar: like, if it’s… because, like, Dexter is just a tool, like, at the end, like, either it’s the configuration is wrong, either the way we have deployed it is wrong. So, in any case, like, either I or you or… we have to, like, fix it.

79 00:09:26.940 00:09:30.570 Awaish Kumar: If it is in the script, if it’s something wrong with the configuration.

80 00:09:30.590 00:09:45.420 Awaish Kumar: even if the… like, right now it’s a serverless deployment, we… it might not be suitable for us, like, Mustwave wanted to use Git, and he could not use Git commands, because we… we are using serverless deployment right now.

81 00:09:45.430 00:09:56.060 Awaish Kumar: So… and then by default, it does not have Git. So, for such kind of things, we might, need to deploy it maybe on some cluster. That way, we will get

82 00:09:56.360 00:10:00.630 Awaish Kumar: Like, more capabilities of doing things, so…

83 00:10:01.560 00:10:06.099 Awaish Kumar: If we, like, work together, we can figure out some solutions.

84 00:10:06.720 00:10:14.830 Awaish Kumar: But we want to… at the end, we want to keep one tool, right? We want to move all of our scripts to minimal at the end, or to the dexter at the end.

85 00:10:16.420 00:10:17.090 Casie Aviles: Yeah.

86 00:10:17.710 00:10:25.310 Casie Aviles: Okay, so do you have… can I book some time with you later, and so we can just take a look quickly?

87 00:10:26.710 00:10:28.300 Awaish Kumar: Yep, sure.

88 00:10:29.850 00:10:33.020 Casie Aviles: Okay, yeah, thank you. I will do that.

89 00:10:36.490 00:10:43.020 Mustafa Raja: Regarding the issue that I wanted to use Git, with my BrainTrust deployment.

90 00:10:43.160 00:10:49.139 Mustafa Raja: I ended up going with, windmill, because there was no way I could turn off

91 00:10:49.260 00:10:57.459 Mustafa Raja: the Git dependency on my work. And Dexter doesn’t seem to be working for it right now.

92 00:10:57.910 00:11:17.859 Mustafa Raja: just, putting it out there for my deployment, I did move it to Windmill to be able to use it. One more piece in there is that it is not a scheduled job that I am doing. It needs to be called via an API, which I was doing, via…

93 00:11:18.290 00:11:22.679 Mustafa Raja: Dagsters GraphQ… GraphQL queries.

94 00:11:24.360 00:11:25.090 Awaish Kumar: Nope.

95 00:11:25.420 00:11:26.010 Mustafa Raja: Yeah.

96 00:11:26.660 00:11:28.740 Awaish Kumar: Yeah, but you can trigger, right?

97 00:11:28.740 00:11:31.349 Mustafa Raja: Yeah, yeah, yeah, we can trigger it.

98 00:11:31.590 00:11:39.100 Awaish Kumar: The only issue was that, using the Git, and, like, previously, I got that same issue, like.

99 00:11:39.260 00:11:44.680 Awaish Kumar: I wanted to use Git, but then I ended up using some Python library, which basically

100 00:11:44.790 00:11:48.830 Awaish Kumar: dropped… like, basically, I could do…

101 00:11:49.170 00:11:58.489 Awaish Kumar: everything… I wanted to, like, read all the GitHub files and merge it into one TXT file, so I could read everything from using some

102 00:11:58.890 00:12:02.299 Awaish Kumar: Python package. So, I don’t know if…

103 00:12:02.510 00:12:09.090 Awaish Kumar: And that script is also in the Dexter. It says, like, GitHub to S3 pipeline.

104 00:12:09.340 00:12:13.060 Awaish Kumar: Okay. If… I don’t know if that is useful, but,

105 00:12:13.180 00:12:19.259 Awaish Kumar: If that’s not, and you and the KCA both has to go loose, when will the…

106 00:12:19.360 00:12:25.240 Awaish Kumar: then we might have to figure out and maybe work on Dexter deployment.

107 00:12:25.580 00:12:44.319 Awaish Kumar: Currently, it’s a serverless deployment. It’s, like, very… we didn’t do anything, basically. They just… we just used extra cloud, right? And it’s… it is just handling all the stuff in the backend. Now, the second part was, using the Dexter, using some kind of…

108 00:12:44.610 00:12:52.029 Awaish Kumar: Deployments with some… where we have to maybe put some Docker images or something like that.

109 00:12:52.140 00:12:59.340 Awaish Kumar: That way, like, we will be pushing, like, kind of, we will be running our script inside of a…

110 00:13:00.650 00:13:02.230 Awaish Kumar: container itself.

111 00:13:02.740 00:13:03.430 Mustafa Raja: Yeah.

112 00:13:04.490 00:13:09.000 Awaish Kumar: then, basically…

113 00:13:13.800 00:13:20.249 Awaish Kumar: like, that will install everything we wanted. So, like… so there are different types of deployments for Dexter as well, so…

114 00:13:20.250 00:13:20.870 Mustafa Raja: Hmm.

115 00:13:20.870 00:13:25.270 Awaish Kumar: We could, like, create a ticket and work on that as well.

116 00:13:25.270 00:13:47.879 Mustafa Raja: Yeah. Yeah, I guess for the… for the problem with Git is that I… it’s not that… it’s not something that I am controlling. So Brain Trust has, an object named eval, and that, object needs git itself, as a command. So…

117 00:13:47.930 00:13:56.729 Mustafa Raja: Maybe I can try using the script that you, you did, but for now, we have it on windmill, and it’s…

118 00:13:57.020 00:13:58.380 Mustafa Raja: doing its job.

119 00:13:58.960 00:14:03.050 Awaish Kumar: Okay, we… I’ll see, like, the department and…

120 00:14:03.210 00:14:11.149 Mustafa Raja: Yeah, yeah, the job is still there. I did not remove it from Dagster, so maybe you can take a look at the code,

121 00:14:11.600 00:14:12.690 Mustafa Raja: Or something.

122 00:14:12.990 00:14:18.709 Awaish Kumar: Yeah, I will take a look at the core, but I also look at the deployment of the Dexter, so maybe.

123 00:14:18.710 00:14:20.019 Mustafa Raja: Yeah, yeah, yeah, yeah, yeah.

124 00:14:20.020 00:14:21.099 Awaish Kumar: frequency, like.

125 00:14:21.100 00:14:37.099 Mustafa Raja: Yeah, I do agree that, one tool will be a lot simpler to handle than multiple ones, so yeah, this is something that we should definitely aim to do.

126 00:14:47.600 00:14:50.989 Awaish Kumar: Okay, yeah, that’s it from my side. If anybody wants to…

127 00:14:51.670 00:14:55.770 Awaish Kumar: Discuss anything else? Like, Muswa, if you want to share anything?

128 00:14:56.050 00:15:13.009 Mustafa Raja: Yeah, apart from this, what I am doing is I am mostly working on interlude and, default. For default, I am working mostly on, enrichment stuff. So they, so default people have a lot of.

129 00:15:13.010 00:15:19.779 Mustafa Raja: accounts, that really are companies that they want to reach out to.

130 00:15:20.320 00:15:34.710 Mustafa Raja: And what I’m doing for them is I’m looking for certain signals to see how much the company would be inclined to adopt default. Apart from that.

131 00:15:34.850 00:15:39.760 Mustafa Raja: Utam and I did work on a, dashboard.

132 00:15:40.000 00:15:44.900 Mustafa Raja: We are using Omni for that, and I really love Omni. You just…

133 00:15:44.940 00:16:02.689 Mustafa Raja: It has a… it has an amazing AI platform, and also, just click, any field in the, table, and it adds it as a column. So, it’s really easy and user-friendly, or I should say beginner-friendly.

134 00:16:02.690 00:16:09.249 Mustafa Raja: To create dashboards with. I did, send an update in the

135 00:16:09.280 00:16:27.929 Mustafa Raja: data product analytics on the dashboard that I did some work on for review, so Avish, I’d love if you could take a look at it. Apart from that, on the Interlude side, what Interlude really is, is,

136 00:16:28.770 00:16:36.849 Mustafa Raja: they create, decks for their clients. The decks are for,

137 00:16:37.120 00:16:54.079 Mustafa Raja: funding grounds, so they understand their company… their clients’ requirements, and then they create a presentation for them to be able… for their clients to be able to present to the investors, and we are automating the whole process for them.

138 00:16:54.080 00:17:03.529 Mustafa Raja: So this is something that I am working on, and it’s mostly there, just a few more, tweaks,

139 00:17:03.610 00:17:09.240 Mustafa Raja: We meet with them every week, for their review on our progress and all.

140 00:17:09.480 00:17:11.969 Mustafa Raja: So yeah, it’s been… it’s been going good.

141 00:17:14.150 00:17:15.299 Awaish Kumar: Okay, yep.

142 00:17:16.040 00:17:20.329 Awaish Kumar: I also tried to add a few charts in the In your dashboard.

143 00:17:20.450 00:17:21.420 Awaish Kumar: Dominate?

144 00:17:22.119 00:17:25.420 Awaish Kumar: Maybe not seeing, like… laptop,

145 00:17:26.339 00:17:29.079 Awaish Kumar: I just added two, kind of, bar charts.

146 00:17:29.380 00:17:32.769 Awaish Kumar: Meeting, like, drops users by meeting count, or things like that.

147 00:17:33.100 00:17:39.020 Mustafa Raja: Oh, okay. Did you… did… I really liked it over Realm. Do you feel the same way?

148 00:17:40.430 00:17:43.950 Awaish Kumar: like, Bravell, right?

149 00:17:44.580 00:17:46.640 Awaish Kumar: Yeah. I feel.

150 00:17:46.640 00:17:48.490 Mustafa Raja: Yeah, it is, like…

151 00:17:49.160 00:17:52.190 Awaish Kumar: It’s simple, but it’s… like,

152 00:17:53.770 00:17:56.430 Awaish Kumar: Like, it generates the charts automatically.

153 00:17:56.430 00:17:57.220 Mustafa Raja: Yeah.

154 00:17:58.560 00:18:02.230 Awaish Kumar: So, like, it’s less, what’d you say.

155 00:18:02.530 00:18:06.450 Awaish Kumar: Advanced, like, it’s very hard to manage,

156 00:18:07.060 00:18:08.639 Awaish Kumar: If you want to have multiple

157 00:18:08.880 00:18:12.790 Awaish Kumar: Different, like, variety of charts for some things.

158 00:18:13.430 00:18:16.339 Awaish Kumar: like the dashboard and the Omni.

159 00:18:17.100 00:18:27.109 Awaish Kumar: like, creating everything is really easy, because it’s code-based, and now with the AI, you can give a prompt, it will generate everything, all the models, and all the…

160 00:18:27.210 00:18:30.449 Awaish Kumar: dashboard viable files are generated.

161 00:18:31.420 00:18:33.650 Awaish Kumar: And we will just have it, right?

162 00:18:34.260 00:18:36.060 Awaish Kumar: That would actually…

163 00:18:36.450 00:18:43.790 Awaish Kumar: bring anything, right? On the UI side also, you have to just pick what… what metric you want to see, and it just shows

164 00:18:43.920 00:18:47.019 Awaish Kumar: But it, like, now if you want to have a…

165 00:18:47.610 00:18:54.739 Awaish Kumar: Only on the other side, you could just try and see, like, when you add a field, and do it at a value, and you can see, like, you can

166 00:18:54.870 00:18:59.779 Awaish Kumar: Pick and choose multiple charts, and you can see, like, which one is much suitable for this

167 00:19:00.320 00:19:02.410 Awaish Kumar: Use case and things like that.

168 00:19:04.020 00:19:05.930 Mustafa Raja: Yeah, yeah, I feel the same.

169 00:19:07.110 00:19:15.779 Awaish Kumar: it’s a little bit of, here in, like, obviously on Omni, and then you can’t use AI, basically, for creating charts.

170 00:19:18.440 00:19:22.119 Awaish Kumar: You’ll have to pick the fields, and all of that is manual.

171 00:19:22.230 00:19:22.760 Awaish Kumar: Processor.

172 00:19:22.760 00:19:24.180 Mustafa Raja: Yeah. Yeah, yeah, yeah.

173 00:19:25.320 00:19:26.090 Awaish Kumar: Sorry.

174 00:19:28.960 00:19:33.610 Awaish Kumar: It’s… yeah, like, unreal, I’m, like…

175 00:19:34.020 00:19:39.239 Awaish Kumar: Majority of our dashboards are, like, really simple auto-generated graphs.

176 00:19:40.340 00:19:41.030 Mustafa Raja: Yeah.

177 00:19:44.710 00:19:52.260 Mustafa Raja: Yeah, if you get some time, let me know, if you could be able to take a look at the…

178 00:19:53.030 00:19:54.230 Mustafa Raja: progress.

179 00:19:54.230 00:19:55.580 Awaish Kumar: Hmm, probably.

180 00:19:55.730 00:19:59.820 Awaish Kumar: If I reviewed it, I will send you the feedback for the.

181 00:20:00.420 00:20:00.830 Mustafa Raja: Yeah, no.

182 00:20:00.830 00:20:01.890 Awaish Kumar: dashboards are kept.

183 00:20:02.720 00:20:03.370 Mustafa Raja: Thank you.

184 00:20:07.700 00:20:09.090 Mustafa Raja: Yeah, that’s all from me.

185 00:20:10.290 00:20:11.130 Awaish Kumar: Okay.

186 00:20:11.390 00:20:18.309 Awaish Kumar: Demonade has to… if or he… Might have… Ended up dropping, so, yep.

187 00:20:19.110 00:20:25.939 Awaish Kumar: So that’s all. It was nice talking to you all, like, at least, like, maybe once in a while, so…

188 00:20:26.920 00:20:34.720 Awaish Kumar: Some of a nice, basically, basically, Upcoming weekend.

189 00:20:34.720 00:20:36.160 Mustafa Raja: Yeah.

190 00:20:38.140 00:20:39.259 Casie Aviles: Me too. Right.

191 00:20:39.570 00:20:40.490 Mustafa Raja: Thank you.

192 00:20:41.460 00:20:42.279 Awaish Kumar: Thank you.